本文是對學習SpringBoot過程當中的筆記,拿最簡單的項目進行部署,你們能夠進行類比,文章最後會提供部署前和部署後的github地址,用代碼作的筆記,可能會很亂,有興趣的同窗能夠參考git
項目就是訪問http://localhost:8080/hello 瀏覽器會打印出一行字,夠簡單吧:) github
開始修改這個項目,這裏我複製一下這個項目,方便對比,像我同樣乾的請注意修改複製後的項目的properties--->Web Project Settings中的context root,以及修改pom文件中的名稱web
一、在pom中添加一條依賴,做爲屏蔽springboot中tomcat容器spring
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope> </dependency>
二、繼承SpringBootServletInitializer瀏覽器
三、重寫父類方法configure,使springboot容器以HelloSpringBoot類做爲入口tomcat
四、打war包,eclipse右鍵項目run as --->maven build... 輸入參數 clean package 進行打包springboot
五、去如上圖位置找到這個war包,推薦複製路徑,粘貼到文件管理器中直接找到app
六、找一個閒置的tomcat練手,進入webapps目錄,刪除除ROOT外項目(注意,經常使用該tomcat這一步能夠不作)eclipse
七、進入ROOT目錄,刪除全部文件,將war包解壓到這個目錄(直接啓動tomcat也能夠自動解壓,但須要放在webapps目錄下,webapp
而後手動複製該文件夾中的內容到ROOT文件夾內)
八、刪除war包
九、去bin文件夾startup.bat啓動tomcat(論banner的可玩性:)
十、訪問http://localhost:8080/hello
本篇博客使用的demo git地址以下:
初始demo:
https://github.com/HellxZ/springboot-demo1.git
完成demo:
https://github.com/HellxZ/springboot-demo2.git