小編給大家分享一下eclipse中springboot工程打war包方法及在Tomcat中運(yùn)行的示例分析,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!
10年積累的成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶(hù)對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶(hù)得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有合水免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
一, eclipse springboot打war包
1. 配置pom.xml文件
javax.servlet javax.servlet-api provided
org.springframework.boot spring-boot-starter-tomcat
src/main/webapp META-INF/resources **/** src/main/resources **/** false src/main/java **/*.java
2. 修改springboot啟動(dòng)類(lèi), 添加@EnableScheduling注解, 繼承SpringBootServletInitializer類(lèi), 新增configure方法
@EnableScheduling public class DemoApplication extends SpringBootServletInitializer{ public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } /** *新增此方法 */ @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) { // 注意這里要指向原先用main方法執(zhí)行的Application啟動(dòng)類(lèi) return builder.sources(DemoApplication .class); } }
3. 修改項(xiàng)目Maven
右鍵項(xiàng)目properties
4. 右鍵項(xiàng)目 Run As --> Maven clean
5. 右鍵項(xiàng)目 Run As --> Maven build...
6. main選項(xiàng)卡, Goals中填寫(xiě) package, 勾選Skip Tests
7. JRE選項(xiàng)卡, 這里要選擇JDK 不能用JRE, 先Apply 再 Run
eclipse中jre默認(rèn)沒(méi)有配置jdk的小伙伴可以這么選
8. targer中找到war包
二, war包在Tomcat中運(yùn)行
1. 講war包放在Tomcat的webapps文件夾下
2. 修改conf文件夾下的server.xml文件
在
筆者嘗試過(guò)其他的辦法, 但是都不太好用, 朋友們?nèi)绻懈玫霓k法歡迎留言, 謝謝!
3. 啟動(dòng)Tomcat
4. 訪(fǎng)問(wèn)項(xiàng)目
看完了這篇文章,相信你對(duì)“eclipse中springboot工程打war包方法及在Tomcat中運(yùn)行的示例分析”有了一定的了解,如果想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!