Bagaimana cara menyebarkan WAR ke Jetty dengan menyalin ke $JETTY_HOME/webapps?

Setelah menginstal Jetty, itu pasti berjalan ketika saya mendapatkan halaman selamat datang.

Bagaimana cara secara manual menerapkan WAR ke Dermaga?

Jika Anda memiliki aplikasi web standar, Anda dapat menyebarkannya ke Jetty dengan menyalinnya ke direktori webapps.

Di mana direktori webapps? Atau, bagaimana cara menemukan direktorinya?

Lihat juga:

  1. Menyebarkan dengan Menyalin PERANG

Cara termudah untuk menyebarkan aplikasi web ke server Jetty mungkin dengan menyalin file WAR ke direktori $JETTY_HOME/webapps.

keluaran dari dpkg -L jetty9 seperti yang ditunjukkan inti:

/usr/share/jetty9/logs
/usr/share/jetty9/start.d
/usr/share/jetty9/start.ini
/usr/share/jetty9/start.jar
/usr/share/jetty9/webapps

Dan:

/var/cache/jetty9
/var/lib
/var/lib/jetty9
/var/lib/jetty9/webapps
/var/lib/jetty9/webapps/README.TXT
/var/log
/var/log/jetty9
/usr/share/doc/jetty9/README.Debian

person Nicholas Saunders    schedule 22.06.2020    source sumber
comment
Hai Nicholas. $JETTY_HOME adalah direktori tempat Anda menginstal (atau membongkar) Jetty.   -  person greenmarker    schedule 22.06.2020
comment
ya @greenmarker -- tetapi di mana apt menginstal? itulah pertanyaannya.. Saya tidak menginstal Jetty selain mengetik install jetty jika Anda mengerti maksud saya.   -  person Nicholas Saunders    schedule 28.06.2020


Jawaban (1)


Di Ubuntu Jetty secara default direktori webapps adalah /var/lib/jetty/webapps.

Untuk memastikannya, silakan periksa daftar file yang diinstal (dan ke direktori mana file tersebut disalin):

dpkg -L jetty
person greenmarker    schedule 29.06.2020
comment
gagasan bahwa memasukkan WAR ke /var/lib/jetty9/webapps akan menyebarkan aplikasi? - person Nicholas Saunders; 29.06.2020
comment
Ya. Ini dilakukan oleh pemindai penerapan Jetty. Anda dapat melihatnya di log Jetty. Setelah Jetty dimulai, di log ada baris seperti: 'Memulai pemindai pada interval 3 detik'. Saat Anda memasukkan appName.war ke /var/lib/jetty9/webapps, Jetty akan menyadarinya, Anda akan melihat di log apa yang terjadi selama penerapan dan jika berhasil, aplikasi Anda akan terlihat di bawah URL: localhost:8080/appName - person greenmarker; 29.06.2020