Spring-Boot項目部署到單獨tomcat運行


前言:

本文是對學習SpringBoot過程中的筆記,拿最簡單的項目進行部署,大家可以進行類比,文章最后會提供部署前和部署后的github地址,用代碼做的筆記,可能會很亂,有興趣的同學可以參考

正文:

項目就是訪問http://localhost:8080/hello 瀏覽器會打印出一行字,夠簡單吧:) 

開始修改這個項目,這里我復制一下這個項目,方便對比,像我一樣干的請注意修改復制后的項目的properties--->Web Project Settings中的context root,以及修改pom文件中的名稱

1、在pom中添加一條依賴,作為屏蔽springboot中tomcat容器

    <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-tomcat</artifactId>
            <scope>provided</scope>
    </dependency>

2、繼承SpringBootServletInitializer

3、重寫父類方法configure,使springboot容器以HelloSpringBoot類作為入口

4、打war包,eclipse右鍵項目run as --->maven build...   輸入參數  clean package  進行打包

5、去如上圖位置找到這個war包,推薦復制路徑,粘貼到文件管理器中直接找到

6、找一個閑置的tomcat練手,進入webapps目錄,刪除除ROOT外項目(注意,常用該tomcat這一步可以不做)

7、進入ROOT目錄,刪除所有文件,將war包解壓到這個目錄(直接啟動tomcat也可以自動解壓,但需要放在webapps目錄下,

  然后手動復制該文件夾中的內容到ROOT文件夾內)

8、刪除war包

9、去bin文件夾startup.bat啟動tomcat(論banner的可玩性:)

10、訪問http://localhost:8080/hello

 

本篇博客使用的demo git地址如下:

初始demo:

https://github.com/HellxZ/springboot-demo1.git

完成demo:

https://github.com/HellxZ/springboot-demo2.git


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM