Pelayan JBoss - Bagaimana Memulakan dan Menghentikan?

1. Pengenalan

Dalam tutorial ini, kita akan melihat bagaimana memulakan dan menghentikan pelayan aplikasi JBoss.

Pertama, kita akan meneroka mod operasi pelayan ini. Selanjutnya, kita akan membincangkan cara memulakan dan menghentikan pelayan dalam setiap mod operasi ini.

JBoss adalah pelayan aplikasi sumber terbuka yang dikembangkan oleh RedHat dan kini dikenali sebagai WildFly. Kami boleh memuat turunnya dari laman web WildFly rasmi.

Kami boleh mengendalikan pelayan ini dalam dua mod yang berbeza. Walau bagaimanapun, perbezaan utama antara mod ini terletak pada pengurusan pelayan.

2. Pelayan Berdiri Sendiri JBoss

Dalam mod ini , setiap contoh pelayan mandiri adalah proses bebas. Oleh itu, kita harus menguruskan setiap pelayan ini secara individu.

Dengan kata lain, kita boleh melancarkan beberapa contoh pelayan yang berdiri sendiri sekiranya konfigurasi berbilang pelayan diinginkan.

Walau bagaimanapun, kita perlu menyebarkan aplikasi pada setiap pelayan secara berasingan.

2.1. Keutamaan dan Konfigurasi

Skrip permulaan mandiri iaitu standalone.sh untuk OSX / Linux dan standalone.bat untuk Windows, menggunakan:

  • standalone.conf / standalone.conf.bat : mentakrifkan pilihan JVM untuk contoh pelayan mandiri
  • standalone.xml : mentakrifkan konfigurasi lalai untuk pelayan; kita dapat menemuinya di bawah $ JBOSS_HOME / mandiri / konfigurasi .

JBoss juga menyediakan beberapa konfigurasi alternatif dalam direktori yang sama:

  • standalone-ee8.xml : sama dengan standalone.xml, tetapi dengan teknologi EE8 diaktifkan
  • standalone-ha.xml : Konfigurasi profil web Java Enterprise Edition 7 yang disahkan dengan ketersediaan tinggi
  • standalone-full.xml : Konfigurasi profil penuh Java Enterprise Edition 7 termasuk semua teknologi EE 7 yang diperlukan
  • standalone-full-ha.xml : Konfigurasi profil penuh Java Enterprise Edition 7 dengan ketersediaan tinggi

2.2. Memulakan Pelayan

Mari buka terminal di OSX / Linux atau command prompt di Windows dan arahkan ke direktori $ JBOSS_HOME / bin .

Selanjutnya, kami akan memulakan pelayan mandiri dengan konfigurasi lalai dengan menjalankan:

standalone.sh

dalam OSX / Linux atau Windows:

standalone.bat

Begitu juga, kita boleh memulakan pelayan mandiri dengan konfigurasi alternatif, katakan dengan kemampuan EE8, dengan melaksanakan:

standalone.sh --server-config=standalone-ee8.xml

dalam OSX / Linux atau Windows:

standalone.bat --server-config=standalone-ee8.xml

Selanjutnya, untuk memeriksa sama ada permulaan berjaya, kita boleh membuka penyemak imbas dan menavigasi ke // localhost: 8080 / . Ia akan menunjukkan halaman sambutan WildFly lalai.

2.3. Menghentikan Pelayan

Untuk menghentikan pelayan kita cukup menekan "CTRL + C".

Selain itu, jboss-cli dapat digunakan untuk mengeluarkan perintah untuk menjalankan server. Sebagai contoh, kita dapat menggunakannya untuk mematikan pelayan.

Mari buka terminal baru atau command prompt dan jalankan:

./jboss-cli.sh --connect command:shutdown

dalam OSX / Linux dan Windows:

./jboss-cli.bat --connect command:shutdown

3. Pelayan Domain Terurus

Dalam mod ini, kita dapat mengurus beberapa contoh pelayan dari satu titik kawalan. Pelayan ini secara logik adalah ahli dalam satu domain. Di sini, satu proses Pengawal Domain bertindak sebagai pusat kawalan pengurusan pusat.

Secara lalai, JBoss menyediakan beberapa contoh pelayan. Kita boleh mendapatkan contoh ini di bawah direktori $ JBOSS_HOME / domain / pelayan .

3.1. Keutamaan dan Konfigurasi

Skrip permulaan domain iaitu domain.sh untuk OSX / Linux dan domain.bat untuk Windows menggunakan:

  • domain.conf / domain.conf.bat : menentukan pilihan JVM untuk pelayan di bawah domain
  • domain.xml : mentakrifkan konfigurasi untuk domain; kita dapat menemuinya di bawah $ JBOSS_HOME / domain / konfigurasi .

Selain itu, kami dapat menentukan konfigurasi khusus kami untuk mengendalikan pelayan ini serupa dengan konfigurasi alternatif pelayan yang berdiri sendiri.

3.2. Memulakan Pelayan

Proses memulakan pelayan di bawah domain terurus tetap sama dengan pelayan yang berdiri sendiri. Namun, bukannya standalone.sh/domain.bat, kami akan menggunakan domain.sh/domain.bat .

Akibatnya, ini akan memunculkan beberapa contoh pelayan di bawah satu domain.

3.3. Menghentikan Pelayan

Untuk menghentikan semua pelayan, kita hanya boleh menekan "CTRL + C". Lebih-lebih lagi, kita boleh menghentikan pelayan tertentu menggunakan jboss-cli .

Mari buka terminal baru atau command prompt dan jalankan:

jboss-cli.sh --connect

dalam OSX / Linux atau Windows:

jboss-cli.bat --connect

Pada masa ini, kami disambungkan ke pengawal domain. Di sini, kita dapat mengeluarkan perintah ke beberapa contoh pelayan. Contohnya, untuk melihat semua pelayan di bawah domain ini:

/host=master:read-children-names(child-type=server-config)

Begitu juga, untuk menghentikan contoh tertentu pelayan, kami akan melaksanakan:

/host=master/server-config=:stop

Oleh itu, kami dapat memeriksa status pelayan ini:

/host=master/server-config=:read-resource(include-runtime=true)

4. Kesimpulan

Dalam panduan ringkas ini, kami meneroka cara memulakan dan menghentikan pelayan aplikasi dengan konfigurasi yang berbeza.

Untuk pembacaan lebih lanjut, kami mempunyai artikel yang menerangkan proses menyebarkan fail perang di pelayan aplikasi JBoss.