一、項(xiàng)目打包:
1.更改項(xiàng)目的啟動(dòng)方式
使用web.xml運(yùn)行應(yīng)用程序,指向Application,最后啟動(dòng)springboot(繼承SpringBootServletInitialier,重寫(xiě)函數(shù))
public class WarStartApplication extends SpringBootServletInitializer {
?? @Override
? ? ? ? ?? protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
? ? ? ? ? ? ? ? ? return builder.sources(Application.class);
? ? ? ? ?? }
? ? }
2.更改.properties配置信息
修改相關(guān)的地址和配置信息
PS: 可采用STS自帶的動(dòng)態(tài)配置系統(tǒng)(多配置文件)進(jìn)行開(kāi)發(fā)環(huán)境和生產(chǎn)環(huán)境的隔離涂佃。
3.更改api接口層配置文件(pom.xml)
1)進(jìn)行war包配置
<packaging>war</packaging>
2)war包打包所需依賴(lài)項(xiàng)
<dependency>
? ? ? <groupId>javax.servlet</groupId>
? ? ? <artifactId>javax.servlet-api</artifactId>
? ? ? <scope>provided</scope>
</dependency>
4.執(zhí)行打包操作
1)maven clean清除之前的打包
2)maven install進(jìn)行打包操作
二、將war包文件上傳至服務(wù)器
1.在api層的target文件夾下找到新生成的項(xiàng)目war包
2.使用rzsz工具上傳war包(rz)
三蜈敢、使用Tomcat進(jìn)行項(xiàng)目開(kāi)放
1.進(jìn)行Tomcat的環(huán)境部署
2.將war包拷貝到tomcat的webapps文件夾下
3.cd至bin文件夾下(tomcat會(huì)自動(dòng)解壓項(xiàng)目war包并進(jìn)行項(xiàng)目部署)
使用startup.sh進(jìn)行tomcat啟動(dòng)
使用shutdown.sh進(jìn)行tomcat關(guān)閉