How to install Tomcat 9.0.10 in Ubuntu 18.04 | CG | English
Isi kandungan:
- Prasyarat
- Langkah 1: Pasang OpenJDK
- Langkah 2: Buat Pengguna Tomcat
- Langkah 3: Pasang Tomcat
- Langkah 4: Buat Fail Unit Sistem
- Langkah 5: Laraskan Firewall
- Langkah 6: Konfigurasi Interface Pengurusan Web Tomcat
- Langkah 6: Uji Pemasangan Tomcat
- Kesimpulannya
Apache Tomcat adalah penerapan sumber terbuka Java Servlet, JavaServer Pages, Java Expression Language, dan teknologi Java WebSocket. Ini adalah salah satu aplikasi yang paling banyak digunakan dan pelayan web di dunia hari ini. Tomcat mudah digunakan dan mempunyai ekosistem tambahan yang kuat.
Tutorial ini menerangkan untuk memasang dan mengkonfigurasi Tomcat 9 pada Ubuntu 18.04. Arahan yang sama berlaku untuk Ubuntu 16.04 dan mana-mana pengedaran berasaskan Ubuntu, termasuk Linux Mint dan Elementary OS.
Prasyarat
Untuk dapat memasang pakej pada sistem Ubuntu anda, anda mesti dilog masuk sebagai pengguna dengan hak istimewa sudo.
Langkah 1: Pasang OpenJDK
Tomcat memerlukan Jawa untuk dipasang. Kami akan memasang OpenJDK, yang merupakan pembangunan Java default dan runtime di Ubuntu 18.04.
Pemasangan Java cukup mudah. Mulakan dengan mengemas kini indeks pakej:
sudo apt update
Pasang pakej OpenJDK dengan menjalankan:
Langkah 2: Buat Pengguna Tomcat
Untuk tujuan keselamatan, Tomcat tidak boleh dijalankan di bawah pengguna root. Kami akan mencipta pengguna sistem baru dan kumpulan dengan direktori rumah
/opt/tomcat
yang akan menjalankan perkhidmatan Tomcat:
sudo useradd -r -m -U -d /opt/tomcat -s /bin/false tomcat
Langkah 3: Pasang Tomcat
Kami akan memuat turun pembebasan binari terbaru Tomcat 9 dari halaman muat turun Tomcat 9.
Pada masa penulisan, versi terkini ialah
9.0.27
. Sebelum meneruskan langkah seterusnya, anda perlu menyemak halaman muat turun untuk versi baharu. Jika terdapat versi baru, salin pautan ke fail Teras
tar.gz
, yang berada di bawah bahagian Pengedaran Binari.
Mulakan dengan memuat turun arkib Tomcat dalam direktori
/tmp
menggunakan perintah
wget
berikut:
wget http://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.27/bin/apache-tomcat-9.0.27.tar.gz -P /tmp
Setelah muat turun selesai, ekstrak arkib Tomcat dan pindahkannya ke direktori
/opt/tomcat
:
sudo tar xf /tmp/apache-tomcat-9*.tar.gz -C /opt/tomcat
Untuk mempunyai lebih banyak kawalan terhadap versi dan pembaruan Tomcat, buat pautan simbol yang disebut
latest
yang menunjuk ke direktori pemasangan Tomcat:
sudo ln -s /opt/tomcat/apache-tomcat-9.0.27 /opt/tomcat/latest
Kemudian jika anda ingin menaik taraf contoh Tomcat anda, cabut pembungkusan versi yang lebih baru dan tukar symlink untuk menunjuk ke versi terkini.
Seperti yang telah kita nyatakan dalam bahagian Tomcat sebelumnya akan dijalankan di bawah pengguna
tomcat
. Pengguna ini perlu mempunyai akses ke direktori pemasangan tomcat.
Perintah berikut mengubah pemilikan direktori kepada pengguna dan kumpulan tomcat:
sudo chown -RH tomcat: /opt/tomcat/latest
Skrip di dalam direktori
bin
mesti mempunyai bendera yang boleh dilaksanakan:
sudo sh -c 'chmod +x /opt/tomcat/latest/bin/*.sh'
Langkah 4: Buat Fail Unit Sistem
Untuk menjalankan Tomcat sebagai perkhidmatan, anda perlu membuat fail unit baru.
Buka editor teks anda dan buat fail bernama
tomcat.service
dalam
/etc/systemd/system/
:
sudo nano /etc/systemd/system/tomcat.service
Tampalkan konfigurasi berikut:
/etc/systemd/system/tomcat.service
Description=Tomcat 9 servlet container After=network.target Type=forking User=tomcat Group=tomcat Environment="JAVA_HOME=/usr/lib/jvm/default-java" Environment="JAVA_OPTS=-Djava.security.egd=file:///dev/urandom -Djava.awt.headless=true" Environment="CATALINA_BASE=/opt/tomcat/latest" Environment="CATALINA_HOME=/opt/tomcat/latest" Environment="CATALINA_PID=/opt/tomcat/latest/temp/tomcat.pid" Environment="CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC" ExecStart=/opt/tomcat/latest/bin/startup.sh ExecStop=/opt/tomcat/latest/bin/shutdown.sh WantedBy=multi-user.target
Ubah nilai
JAVA_HOME
jika laluan ke pemasangan Java anda berbeza.
Simpan dan tutup fail dan memberitahu sistem yang kami buat fail unit baru:
sudo systemctl daemon-reload
Mulakan perkhidmatan Tomcat dengan melaksanakan:
sudo systemctl start tomcat
Semak status perkhidmatan dengan arahan berikut:
sudo systemctl status tomcat
* tomcat.service - Tomcat 9 servlet container Loaded: loaded (/etc/systemd/system/tomcat.service; disabled; vendor preset: enabled) Active: active (running) since Wed 2018-09-05 15:45:28 PDT; 20s ago Process: 1582 ExecStart=/opt/tomcat/latest/bin/startup.sh (code=exited, status=0/SUCCESS) Main PID: 1604 (java) Tasks: 47 (limit: 2319) CGroup: /system.slice/tomcat.service
Sekiranya tidak ada kesalahan, khidmat Tomcat akan dimulakan secara automatik pada masa boot:
Langkah 5: Laraskan Firewall
Sekiranya pelayan anda dilindungi oleh firewall dan anda mahu mengakses Tomcat dari luar rangkaian tempatan anda, anda perlu membuka port
8080
.
Untuk membenarkan trafik di pelabuhan
8080
taip arahan berikut:
sudo ufw allow 8080/tcp
Biasanya apabila menjalankan aplikasi Tomcat dalam persekitaran pengeluaran anda akan mempunyai pengimbang beban atau proksi terbalik. Amalan terbaik untuk menyekat akses ke port
8080
hanya ke rangkaian dalaman anda.
Langkah 6: Konfigurasi Interface Pengurusan Web Tomcat
Sekarang bahawa Tomcat dipasang dan berjalan, langkah seterusnya adalah untuk membuat pengguna mengakses antara muka pengurusan web.
Pengguna dan peranan Tomcat ditakrifkan dalam fail
tomcat-users.xml
. Fail ini adalah templat dengan komen dan contoh yang menerangkan cara mengkonfigurasi membuat pengguna atau peranan.
sudo nano /opt/tomcat/latest/conf/tomcat-users.xml
Untuk menambah pengguna baru dengan akses ke antara muka web Tomcat (pengurus-gui dan admin-gui) kita perlu menentukan pengguna dalam fail
tomcat-users.xml
, seperti ditunjukkan di bawah. Pastikan anda menukar nama pengguna dan kata laluan kepada sesuatu yang lebih selamat:
Secara lalai, antara muka pengurusan web Tomcat dikonfigurasikan untuk menyekat akses kepada Pengurus dan aplikasi Pengurus Hos hanya dari localhost.
Untuk membolehkan akses ke antara muka web dari mana sahaja membuka dua fail berikut dan komen atau alih keluar garisan yang disorot dalam warna kuning.
Untuk aplikasi Pengurus, buka fail berikut:
sudo nano /opt/tomcat/latest/webapps/manager/META-INF/context.xml
Untuk aplikasi Pengurus Hos, buka fail berikut:
sudo nano /opt/tomcat/latest/webapps/host-manager/META-INF/context.xml
context.xml
Pilihan lain adalah untuk membenarkan akses ke aplikasi Pengurus dan Pengurus Pemandu hanya dari IP tertentu. Daripada mengulas blok anda hanya boleh menambah alamat IP anda ke senarai.
Contohnya jika IP awam anda ialah
45.45.45.45
anda akan membuat perubahan berikut:
Senarai alamat IP yang dibenarkan adalah senarai yang dipisahkan dengan bar menegak
|
. Anda boleh menambah alamat IP tunggal atau menggunakan ungkapan biasa.
Ingat untuk memulakan semula perkhidmatan Tomcat setiap kali anda mengedit fail konfigurasi Tomcat untuk perubahan yang berlaku:
Langkah 6: Uji Pemasangan Tomcat
Buka pelayar anda dan ketik:
http://:8080
http://:8080
Dengan mengandaikan pemasangan berjaya, skrin yang serupa dengan yang berikut akan muncul:



Kesimpulannya
Anda telah berjaya memasang Tomcat 9 pada sistem Ubuntu 18.04 anda. Anda kini boleh melawat dokumentasi Apache Tomcat 8 rasmi dan ketahui lebih lanjut mengenai ciri Apache Tomcat.
java tomcat ubuntuMemasang, memasang semula, menaik taraf, laman web yang memberi tumpuan sepenuhnya kepada cara memasang, memasang, menaik taraf atau menyahpasang Windows 7, Windows Vista & Windows XP.
Microsoft telah melancarkan laman bantuan baru yang memfokuskan semata-mata mengenai cara memasang, memasang semula, menaik taraf atau menyahpasang Windows 7, Windows Vista & Windows XP. Jika anda sedang merancang untuk mengupgrade Windows Vista ke Windows 7, ini adalah sumber yang hebat!
Bagaimana untuk memasang tomcat 8.5 pada centos 7
Tutorial ini menunjukkan anda bagaimana untuk memasang Tomcat 8.5 pada CentOS 7. Tomcat adalah pelaksanaan sumber terbuka Java Servlet, JavaServer Pages, Java Expression Language dan Java WebSocket technologies.
Bagaimana untuk memasang tomcat 8.5 pada ubuntu 18.04
Tutorial ini menunjukkan cara memasang Tomcat 8.5 pada Ubuntu 18.04. Tomcat adalah salah satu aplikasi yang paling banyak digunakan dan pelayan web di dunia hari ini.







