Rumah > Soal Jawab > teks badan
高洛峰2017-04-18 10:46:06
Jika anda bekerja pada bahagian hadapan, anda tidak seharusnya menukar kod perkhidmatan bahagian belakang dengan mudah Berdasarkan premis ini, mari kita bincangkan.
Memandangkan ia adalah projek web maven, anda boleh menggunakan perintah maven pacakge
untuk membungkus
(anda boleh berunding jika ada apa-apa yang memerlukan perhatian khusus semasa membungkus kasut kanak-kanak di bahagian belakang)
Salin target/project.war ke aplikasi web tomcat
Mula tomcat
Jika kod bahagian belakang ditukar, anda perlu memulakannya semula
Cara lain ialah menambah pemalam tomcat dalam pom.xml projek maven
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<port>8080</port>
<path>/</path>
<uriEncoding>UTF-8</uriEncoding>
<finalName>${project.artifactId}</finalName>
<server>tomcat</server>
<systemProperties>
<java.net.preferIPv4Stack>true</java.net.preferIPv4Stack>
<!--
<JAVA_OPTS>
-server -Xms1024m -Xmx4096m -XX:PermSize=128M -XX:MaxPermSize=2048 -Dfile.encoding=UTF-8
</JAVA_OPTS>
-->
</systemProperties>
</configuration>
</plugin>
Jalankan mvn tomcat7:run
supaya anda boleh mengakses perkhidmatan bahagian belakang
Pertimbangkan situasi lain:
Jika bahagian belakang ialah projek spring-boot, maka anda tidak perlu melakukan apa-apa, cuma laksanakan terus dalam direktori projek mvn spring-boot:run
dan itu sahaja
伊谢尔伦2017-04-18 10:46:06
Cukup jadikan ia sebagai pakej perang dan buang ke dalam direktori tomcatwebAPP
伊谢尔伦2017-04-18 10:46:06
Terdapat direktori tong di bawah tomcat, dan terdapat permulaan atau sesuatu di dalamnya. Salin projek ke dalam folder webapps
黄舟2017-04-18 10:46:06
Pertama sekali, jika projek anda tidak menggunakan IDE, ia perlu dikompilasi secara manual Sangat menyusahkan untuk menyusun projek tanpa IDE Tomcat perlu menjalankan fail kelas yang dikompilasi fail kelas jika anda menggunakan tomcat secara langsung.