一、項目打包:
1.更改項目的啟動方式
使用web.xml運行應用程序,指向Application,最后啟動springboot(繼承SpringBootServletInitialier,重寫函數)
public class WarStartApplication extends SpringBootServletInitializer {
?? @Override
? ? ? ? ?? protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
? ? ? ? ? ? ? ? ? return builder.sources(Application.class);
? ? ? ? ?? }
? ? }
2.更改.properties配置信息
修改相關的地址和配置信息
PS: 可采用STS自帶的動態(tài)配置系統(tǒng)(多配置文件)進行開發(fā)環(huán)境和生產環(huán)境的隔離。

3.更改api接口層配置文件(pom.xml)
1)進行war包配置
<packaging>war</packaging>
2)war包打包所需依賴項
<dependency>
? ? ? <groupId>javax.servlet</groupId>
? ? ? <artifactId>javax.servlet-api</artifactId>
? ? ? <scope>provided</scope>
</dependency>
4.執(zhí)行打包操作
1)maven clean清除之前的打包
2)maven install進行打包操作
二、將war包文件上傳至服務器
1.在api層的target文件夾下找到新生成的項目war包

2.使用rzsz工具上傳war包(rz)
三、使用Tomcat進行項目開放
2.將war包拷貝到tomcat的webapps文件夾下
3.cd至bin文件夾下(tomcat會自動解壓項目war包并進行項目部署)
使用startup.sh進行tomcat啟動
使用shutdown.sh進行tomcat關閉