IDEA下 springBoot 生成war包 部署到伺服器
阿新 • • 發佈:2019-02-07
一、springBoot生成war包
1、打包方式修改為war包
<packaging>war</packaging>
2、去除tomcat依賴
新增<scope>provided</scope>,因為provided表明該包只在編譯和測試的時候用,所以,當啟動tomcat的時候,就不會衝突了
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope> </dependency>
3、修改啟動類
QuestionnairewebadminApplication 為啟動類的名字
public class ServletInitializer extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { return application.sources(QuestionnairewebadminApplication.class); } }
4、生成war包
點選‘package'出現如下樣子則打包成功
war 包位置:
二、部署伺服器
直接把war 放在tomcat的webApp下,把war包改成專案名,訪問的時候ip地址:埠/專案名就可以訪問到了