Springboot Microservice มี Tomcat ในตัวซึ่งดำเนินการในไดเรกทอรีโครงการ: MVN Clean Package และโครงการสามารถเริ่มต้นได้โดยใช้ Java -jar Jar Package.jar
คุณต้องปรับใช้ SpringBoot เป็นแพ็คเกจสงครามอะไรบ้าง?
1. หนึ่ง Tomcat จัดการหลายโครงการ
2. Springboot รวม JSP ฯลฯ
สารละลาย:
1. เปลี่ยน jar ใน <cackaging> jar </packaging> เป็นสงคราม
2. แนะนำการพึ่งพา:
<การพึ่งพา> <roupId> org.springframework.boot </groupId> Spring-Boot-Starter-Web </artifactid> <epervusions> <exclusion> <scolusion> <Ependency> <sderctId> javax.servlet </groupId> Javax.servlet-Api </artifactId> <version> 3.1.0 </เวอร์ชัน> <pope> ให้ </cope> </predency> <cope> ให้ </cope> </dependency>
3. คลาสเริ่มต้นสืบทอด SpringbootservletInitializer และแทนที่วิธีการกำหนดค่า:
@springbootapplication การสาธิตคลาสสาธารณะขยาย SpringbootservletInitializer {โมฆะคงที่สาธารณะหลัก (สตริง [] args) {springapplication.run (demopoplication.class, args); builder.sources (demoapplication.class);} </code> </code>} 4. แก้ไขบริบทไฟล์กำหนดค่า tomcat context.xml
แก้ไขแท็ก:
<dexting> ถึง <บริบท xmlblockexternal = "false"> คุณสามารถบรรจุและปรับใช้ </context> </textlect>
สรุป
ด้านบนเป็นบทช่วยสอนและโซลูชันสำหรับการพัฒนามือถือ Spring Boot ภายนอก Tomcat แนะนำให้คุณรู้จักโดยบรรณาธิการ ฉันหวังว่ามันจะเป็นประโยชน์กับคุณ หากคุณมีคำถามใด ๆ โปรดฝากข้อความถึงฉันและบรรณาธิการจะตอบกลับคุณทันเวลา ขอบคุณมากสำหรับการสนับสนุนเว็บไซต์ Wulin.com!