写在前面:最近写毕业设计文档,其中包括发布部署应用程序及发布配置说明,于是把写在毕业设计项目错误合集中的这一部分单独提出来,希望能帮助到大家。
第一步:先购买腾讯云服务器
step1:你可以选择学生优惠套餐https://cloud.tencent.com/act/campus。但是我的过期了没法续租,所以选择按量计费:
产品-->云服务器-->立即选购-->选择按量计费、所属地区、默认网络
step2:选择镜像【我是共享了别人的镜像,已经配置好了java环境、jdk、tomcat、navicat for mysql等】
step3:后面的就是默认选择了
第二步:在eclipse里面打包springboot的maven项目
注意一点---->springboot项目是自带tomcat的,所以在、pom.xml中要添加一些配置信息。
pom.xml:
首先在pom文件顶端,将war改为用jar方式打包,<packaging>jar</packaging>
<build>
<plugins>
<!-- 添加的 -->
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<!-- 添加的 -->
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.2</version>
<configuration>
<archive>
<manifest>
<!-- 我运行这个jar所运行的主类 -->
<mainClass>com.tyj.Maintest</mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>
<!-- 必须是这样写 -->
jar-with-dependencies
</descriptorRef>
</descriptorRefs>
</configuration>
</plugin>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<jvmArguments>-Dfile.encoding=UTF-8</jvmArguments>
<fork>true</fork><!-- 如果没有该项配置,可能devtools不会起作用 -->
</configuration>
</plugin>
</plugins>
</build>