يحتوي Springboot Microservice على tomcat مدمج ، والذي يتم تنفيذه في دليل المشروع: MVN Clean Package ، ويمكن بدء المشروع باستخدام java -jar jar package name.jar.
ما هي السيناريوهات التي تحتاجها لنشر Springboot كحزمة حرب؟
1. واحد تومكات يدير مشاريع متعددة
2.Springboot يدمج JSP ، إلخ.
حل:
1. قم بتغيير الجرة في <packaging> جرة </packaging> إلى الحرب
2. إدخال التبعيات:
<Rependency> <roupiD> org.springframework.boot </groupid> Spring-Boot-Starter-Web </stifactid> <qust requortions> <Section> <rouplusid> org.springframework <Rependency> <roupeD> javax.servlet </rougiD> javax.servlet-api </stifactid> <الإصدار> 3.1.0 </version> <scope> متوفر </scope> </reperence> <sperency> <sropency> <scope> المقدمة </scope> </premency>
3. فئة بدء التشغيل ترث SpringBootServletinitializer ويتجاوز طريقة التكوين:
springbootapplication الطبقة العامة الطبقة العامة يمتد springbootservletinitializer {public static void main (string [] args) {SpringApplication.Run (demoapplication builder.sources (demoapplication.class) ؛} </code> </code>} 4. تعديل context.xml context.xml context
تعديل العلامة:
<context> إلى <context xmlblockexternal = "false"> ، يمكنك حزمة ونشر </context> </context>
لخص
ما سبق هو البرنامج التعليمي والحل لتطوير الجوال SPRING BOOT TOMCAT التي قدمها لك المحرر. آمل أن يكون ذلك مفيدًا لك. إذا كان لديك أي أسئلة ، فيرجى ترك رسالة لي وسوف يرد المحرر إليك في الوقت المناسب. شكرا جزيلا لدعمكم لموقع wulin.com!