將springboot 項目 部署到外部tomcat容器中

如何將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 嘗試 運行項目 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章