(1) قم بتعديل ملف <Packaging> WAR </backaging> من pom.xml ، وهو حزمة JAR افتراضيًا. أضف <NinalName> SpringBoot </initalname> إلى العقدة <Build> ، أي اسم حزمة الحرب يتم إنشاؤه. محتوى ملف pom.xml الكامل هو كما يلي:
<؟ XSI: schemalocation = "http://maven.apache.org/pom/4.0.0 <splection> 0.0.1-snapshot </version> <cplaging> WAR </packaging> <name> springboot </same> <specord> Demo Project for Spring Boot </specorded> <parent> <roupiD> org.springframework.boot </rowiSid> <!-Lookup Parent من المستودع-> </parent> <properties> <project.build.sourceencoding> utf-8 </project.build.sourceencoding> <Project.reporting.outputencoding> utf-8 </project.reporting.utputencoding> <ependencies> <Rependency> <roupiD> org.springframework.boot </rougiD> <StifactId> spring-boot-starter </stifactid> <visplusions> <Searcused> <roucid> org.springframework.boot </groupiD> </reperency> <reperency> <roupiD> org.springframework.boot </rougiD> <Stifactid> spring-boot-starter-web </shoseid> </reperence> <redence> <roupid> org.springframework.boot </groupid> </reperency> <reperency> <roupiD> org.springframework.boot </rougiD> <Stifactid> Spring-boot-starter-thymelef </shintifactid> </reperence> <redence> <roupend> org.springframework.boot </groupid> <sophy> 1.3.8.release </version> </sependency> <redence> <roupiD> org.springframework.boot </rougeid> <StifactId> spring-boot-starter-data-redis </shsql-connectid> </reperency> <reperency> <roupiD> org.mybatis.spring.boot </rougiD> <StifactId> mybatis-spring-boot-starter </shinname> <sored> 1.1.1 </version> </spension> </rependencies> <roupringid> org.springframework.boot </rougiD> <StifactId> Spring-boot-maven-plugin </stifactid> </spliexin> </sultiins> </build> </project>
(2) تعديل فئة بدء تشغيل المشروع ورث springbootservletinitializer ، على النحو التالي:
حزمة springboot ؛ استيراد org.springframework.boot.springapplication ؛ استيراد org.springframework.boot.autoconfigure.springbootapplication ؛ استيراد org.springframework.boot.builder.springapplicationbuilder ؛ استيراد ؛ org.springframework.boot.web.support.SpringBootServleTinitializer يمتد SpringBootServleTinitializer {public static void main (string [] args) {springapplication.run (springbootapplication.class ، args) ؛ } Override محمية springapplicationbuilder تكوين (تطبيق springapplicationBuilder) {return application.sources (SpringBootApplication.class) ؛ }}(3) التغليف: يمكنك تشغيل AS -> Maven تثبيت من خلال Eclipse Run As -> Maven تثبيت ، أو يمكنك إدخال الدليل الجذر للمشروع ، أي نفس المستوى الدليل مثل pom.xml ، وبدء وحدة التحكم في CMD ، وتنفيذ حزمة تثبيت MVN ، على النحو التالي:
(4) بناء البيئة (Linux Environment تثبيت JDK وتثبيت Tomacat (يدعم Springboot Tomcat7 أو أعلاه))
مرجع تثبيت JDK: //www.vevb.com/linuxjishu/66536.html
مرجع تثبيت Tomcat: //www.vevb.com/article/95272.htm
(5) قم بتحميل حزمة الحرب المعبأة إلى دليل WebApp ضمن دليل Tomcat وابدأ خادم Tomcat.
(6) مسار Access Project: http: // عنوان IP: رقم المنفذ/اسم تعبئة المشروع اسم/اسم الطريقة (اسم عبوة المشروع هو قيمة <FinnalName> في pom.xml)
(7) تم تعيينه للبدء تلقائيًا في Tomcat على
(1) تعديل ملف البرنامج النصي rc.local: vim /etc/rc.d/rc.local
(2) إضافة في rc.local: تصدير java_home = مسار تثبيت JDK ، مسار تثبيت Tomcat/bin/startup.sh start
ما سبق هو كل محتوى هذه المقالة. آمل أن يكون ذلك مفيدًا لتعلم الجميع وآمل أن يدعم الجميع wulin.com أكثر.