cari

Rumah  >  Soal Jawab  >  teks badan

java - tomcat如何启动指定的maven项目?

PHP中文网PHP中文网2886 hari yang lalu575

membalas semua(4)saya akan balas

  • 高洛峰

    高洛峰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.

    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

    balas
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 10:46:06

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

    balas
    0
  • 伊谢尔伦

    伊谢尔伦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

    balas
    0
  • 黄舟

    黄舟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.

    balas
    0
  • Batalbalas