How to install Apache Tomcat 8.5.16 in CentOS 7 Linux
Isi kandungan:
- Prasyarat
- Pasang OpenJDK
- Buat pengguna sistem Tomcat
- Muat turun Tomcat
- Buat fail unit sistem
- Laraskan Firewall
- Konfigurasi Antara Muka Pengurusan Web Tomcat
- Uji Pemasangan
- Kesimpulannya
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 teknologi Java WebSocket.
Prasyarat
Sebelum memulakan tutorial ini, pastikan anda log masuk ke pelayan anda dengan akaun pengguna dengan keistimewaan sudo atau dengan pengguna root. Amalan terbaik untuk menjalankan arahan pentadbiran sebagai pengguna sudo dan bukannya root. Jika anda tidak mempunyai pengguna sudo pada sistem anda, buat satu dengan mengikuti arahan ini.
Pasang OpenJDK
Tomcat 8.5 memerlukan Java SE 7 atau lebih baru. Dalam tutorial ini kita akan memasang OpenJDK 8, pelaksanaan sumber terbuka Platform Java yang merupakan pembangunan Java default dan runtime dalam CentOS 7.
Pemasangannya mudah dan lurus ke hadapan:
sudo yum install java-1.8.0-openjdk-devel
Buat pengguna sistem Tomcat
Running Tomcat sebagai pengguna root adalah risiko keselamatan dan tidak digalakkan. Sebaliknya, kami akan mencipta pengguna sistem baru dan kumpulan dengan direktori rumah
/opt/tomcat
yang akan menjalankan perkhidmatan Tomcat:
sudo useradd -m -U -d /opt/tomcat -s /bin/false tomcat
Muat turun Tomcat
Kami akan memuat turun versi terbaru Tomcat 8.5.x dari halaman muat turun Tomcat. Pada masa penulisan, versi terkini adalah 8.5.37. Sebelum meneruskan langkah seterusnya, anda perlu menyemak halaman muat turun untuk sebarang versi baru.
Tukar ke direktori
/tmp
dan gunakan wget untuk memuat turun fail zip:
cd /tmp
wget
Setelah muat turun selesai, ekstrak fail zip dan pindahkannya ke direktori
/opt/tomcat
:
unzip apache-tomcat-*.zip
sudo mkdir -p /opt/tomcat
sudo mv apache-tomcat-8.5.37 /opt/tomcat/
Tomcat 8.5 dikemas kini dengan kerap. Untuk mempunyai lebih banyak kawalan terhadap versi dan kemas kini, kami akan membuat pautan simbolik
latest
yang akan menunjuk ke direktori pemasangan Tomcat:
sudo ln -s /opt/tomcat/apache-tomcat-8.5.37 /opt/tomcat/latest
Pengguna tomcat yang kami buat sebelum ini perlu mempunyai akses ke direktori tomcat. Tukar pemilikan direktori kepada pengguna dan kumpulan tomcat:
sudo chown -R tomcat: /opt/tomcat
Buat skrip di dalam direktori
bin
dieksekusi dengan mengeluarkan perintah
chmod
berikut:
sudo sh -c 'chmod +x /opt/tomcat/latest/bin/*.sh'
Buat fail unit sistem
Untuk menjalankan Tomcat sebagai perkhidmatan membuat file unit
tomcat.service
dalam direktori
/etc/systemd/system/
dengan kandungan berikut:
Description=Tomcat 8.5 servlet container After=network.target Type=forking User=tomcat Group=tomcat Environment="JAVA_HOME=/usr/lib/jvm/jre" Environment="JAVA_OPTS=-Djava.security.egd=file:///dev/urandom" 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
Maklumkan sistem yang kami buat fail unit baru dan mulailah perkhidmatan Tomcat dengan melaksanakan:
sudo systemctl daemon-reload
sudo systemctl start tomcat
Semak status perkhidmatan dengan arahan berikut:
sudo systemctl status tomcat
tomcat.service - Tomcat 8.5 servlet container Loaded: loaded (/etc/systemd/system/tomcat.service; disabled; vendor preset: disabled) Active: active (running) since Sat 2018-03-31 16:30:48 UTC; 3s ago Process: 23826 ExecStart=/opt/tomcat/latest/bin/startup.sh (code=exited, status=0/SUCCESS) Main PID: 23833 (java) CGroup: /system.slice/tomcat.service └─23833 /usr/lib/jvm/jre/bin/java -Djava.util.logging.config.file=/opt/tomcat/latest/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.security.egd=fi…
Sekiranya tidak ada kesilapan, anda boleh mengaktifkan perkhidmatan Tomcat secara automatik bermula pada masa boot:
Laraskan Firewall
Sekiranya pelayan anda dilindungi oleh firewall dan anda mahu mengakses antara tomcat dari luar rangkaian tempatan, buka port
8080
.
Gunakan arahan berikut untuk membuka port yang diperlukan:
sudo firewall-cmd --zone=public --permanent --add-port=8080/tcp
sudo firewall-cmd --reload
Dalam kebanyakan kes, apabila menjalankan Tomcat dalam persekitaran pengeluaran anda akan menggunakan pengimbang beban atau proksi terbalik. Amalan terbaik untuk membolehkan akses ke port
8080
hanya ke rangkaian dalaman anda.
Konfigurasi Antara Muka Pengurusan Web Tomcat
Pada ketika ini Tomcat dipasang dan kami boleh mengaksesnya dengan penyemak imbas web pada port
8080
, tetapi kami tidak dapat mengakses antara muka pengurusan web kerana kami belum membuat pengguna.
Pengguna Tomcat dan peranannya ditakrifkan dalam fail
tomcat-users.xml
.
sudo nano /opt/tomcat/latest/conf/tomcat-users.xml
Untuk menambah pengguna baru yang akan dapat mengakses 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 dikonfigurasi untuk membenarkan akses hanya dari localhost. Sekiranya anda ingin mengakses antara muka web dari IP jauh atau dari mana-mana sahaja yang tidak disyorkan kerana ia adalah risiko keselamatan, anda boleh membuka fail berikut dan membuat perubahan berikut.
/opt/tomcat/latest/webapps/manager/META-INF/context.xmlSenarai alamat IP yang dibenarkan adalah senarai yang dipisahkan dengan bar menegak
|
. Anda boleh menambah alamat IP tunggal atau menggunakan ungkapan biasa.
Mulakan semula perkhidmatan Tomcat untuk perubahan berlaku:
Uji Pemasangan
Buka pelayar anda dan ketik:
http://:8080
http://:8080
Apabila pemasangan berjaya, skrin yang serupa dengan yang berikut akan muncul:



Kesimpulannya
Anda telah berjaya memasang Tomcat 8.5 pada sistem CentOS 7 anda dan belajar bagaimana untuk mengakses antara muka pengurusan Tomcat. Anda kini boleh melawat dokumentasi Apache Tomcat 8 rasmi dan ketahui lebih lanjut mengenai ciri Apache Tomcat.
java tomcat centosMemasang, 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 debian 9
Tutorial ini akan menunjukkan kepada anda cara memasang Apache Tomcat 8.5 pada Debian 9 dan mengkonfigurasi antara muka pengurusan web Tomcat. Tomcat adalah salah satu aplikasi dan pelayan web yang paling banyak digunakan di dunia hari ini.
Bagaimana untuk memasang tomcat 9 pada centos 7
Tutorial ini merangkumi langkah-langkah yang diperlukan untuk memasang Tomcat 9 pada CentOS 7. Tomcat adalah penerapan sumber terbuka Java Servlet, JavaServer Pages, Java Expression Language, dan teknologi Java WebSocket.







