记录阿里云服务器部署springboot项目遇到的问题

我是参考一位CSDN博主的教程来部署的:https://blog.csdn.net/Mou_Yang/article/details/102137861

按照教程一步步来,安装好了jdk和mysql,在项目打包时遇到了问题
第一次打包是使用maven自带的打包插件,在执行jar包时报了错:
java.lang.NoClassDefFoundError:org.springframework.boot.SpringApplication
之后发现是因为没有将项目中使用到的jar包也打包进来,所以改成使用springboot的打包插件:
在pom.xml添加插件:

           <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>

同时要将resrouce下的静态文件和配置文件等也打包进来,(否则读取不到配置文件,项目仍然无法运行)

       <resource>
            <directory>src/main/resources</directory>
            <includes>
                <include>**/*</include>
            </includes>
            <filtering>true</filtering>
        </resource>

插件下载完了之后在命令行执行:mvn clean package -Dmaven.test.skip
这句命令的意思大概是,清除已有的target目录,再重新打包,跳过测试
替换了jar包之后,项目运行成功

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。