Rumah  >  Soal Jawab  >  teks badan

java - Bagaimana tomcat menggunakan pakej jar yang diperlukan oleh pakej perang

Pakej perang yang dikerahkan diletakkan dalam folder webapps Saya pada masa ini mempunyai pakej perang yang memerlukan sokongan pakej balang luaran. Di manakah saya harus meletakkan pakej balang?

Kedua-dua projek itu memerlukan pakej top jar Saya tidak tahu jika pakej itu memerlukan lebih daripada 100M

世界只因有你世界只因有你2667 hari yang lalu1153

membalas semua(5)saya akan balas

  • 给我你的怀抱

    给我你的怀抱2017-06-30 09:56:46

    Tukar akhiran kepada .zip, letakkan balang di bawah /WEB-INF/lib, dan kemudian tukar semula kepada .war

    balas
    0
  • 高洛峰

    高洛峰2017-06-30 09:56:46

    gerhana --> eksport -->perang -->

    balas
    0
  • 漂亮男人

    漂亮男人2017-06-30 09:56:46

    Ekstrak pakej perang, kemudian letakkan pakej jar di bawah WEB-INF/lib/, dan kemudian letakkan keseluruhan folder yang dinyahmampat di bawah webapps, seperti test.war Folder yang dinyahmampat adalah ujian, dan pakej jar diletakkan Pergi untuk menguji /WEB-INF/lib/ dan salin folder ujian di sana
    Cuma mulakan tomcat

    balas
    0
  • 漂亮男人

    漂亮男人2017-06-30 09:56:46

    Jawapan di atas semuanya betul, tetapi saya secara peribadi merasakan bahawa ini bukan penyelesaian kepada masalah tersebut. Mengapa anda tidak menggunakan maven, alat untuk menguruskan pakej balang projek java? Anda perlu mengkonfigurasi balang yang anda perlukan dalam pom.

    balas
    0
  • 高洛峰

    高洛峰2017-06-30 09:56:46

    Yang paling mudah ialah bungkus semula.
    Pakej perang juga akan dinyahmampatkan ke dalam direktori apabila diletakkan dalam tomcat Jika kompilasi tidak diperlukan, ia boleh diletakkan terus ke dalam direktori WEB-INF/lib direktori tersebut.
    Cara lain ialah menguruskannya melalui maven dan membungkusnya semula tanpa menyalinnya

    balas
    0
  • Batalbalas