前言:
本文是對學習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