java - tomcat如何启动指定的maven项目?
PHP中文网
PHP中文网 2017-04-18 10:44:06
0
4
571
PHP中文网
PHP中文网

认证0级讲师

membalas semua(4)
小葫芦

Jika anda bekerja pada bahagian hadapan, anda tidak seharusnya menukar kod perkhidmatan bahagian belakang dengan mudah Berdasarkan premis ini, mari kita bincangkan.

  1. 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)

  2. Salin target/project.war ke aplikasi web tomcat

  3. 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

伊谢尔伦

Cukup jadikan ia sebagai pakej perang dan buang ke dalam direktori tomcatwebAPP

伊谢尔伦

Terdapat direktori tong di bawah tomcat, dan terdapat permulaan atau sesuatu di dalamnya. Salin projek ke dalam folder webapps

黄舟

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.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan