如何將maven springboot項目 部署到 外部的 tomcat 容器中
1. 在 pom.xml 中 添加 (要在project標籤下)
<!-- 打包方式-->
<packaging>war</packaging>
2. 在pom.xml 中 的 <build></build> 標籤中 添加
<!-- 打包的項目名稱 -->
<finalName>bocan_springboot</finalName>
3. 在springBoot啓動類中 應該寫成
@SpringBootApplication
public class SpringbootLearnApplication extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(SpringbootLearnApplication.class);
}
public static void main(String[] args) throws Exception {
SpringApplication.run(SpringbootLearnApplication.class, args);
}
}
4. 查看 pom.xml 有沒有 添加maven 插件 如果沒有 在 <build></build> 標籤中 添加以下配置
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
5. 在idea 中 點擊右邊的maven 在對應的項目下 選擇 Lifecycle 文件夾 選擇install 鼠標右鍵 選擇 build
6. 打包成功後 會在 對應的項目下 的 target 目錄下 看到 項目名.war 這個文件
7. 打開tomcat 將 打包好的項目war包 放到 webapp 目錄下
8. 打開tomcat 的bin目錄 點擊 startup.bat 啓動 容器 (tomcat默認端口號 8080)
9. 啓動無誤 localhost:8080/打包的項目名稱/url 嘗試 運行項目