Di mana saya harus menginstal Apache Tomcat 7 di Ubuntu saya:
- Menggunakan sudo
apt-get install tomcat7
- Dari file zip yang diunduh dari situs web Apache.
Saya tidak ingin server memulai pada setiap boot. Karena sebagian besar waktu saya akan menggunakannya di Eclipse saya untuk menjalankan aplikasi Web sederhana. Jadi, apakah saya perlu menginstalnya dengan cara lain untuk menghindari tomcat memulai secara otomatis?
apt-get
.Inilah cara saya melakukannya, itu membuat sistem kucing jantan dan contoh kucing jantan pribadi Anda terpisah.
Instal tomcat seperti biasa:
sudo apt-get install tomcat7
Instal dukungan instance pribadi:
sudo apt-get install tomcat7-user
Buat instance lokal di folder rumah Anda:
Catatan: -p mengatur nomor port (default adalah 8080) dan -c adalah port kontrol (default 8005), kami mengatur ini sehingga kami tidak bersaing dengan instalasi utama tomcat yang berjalan sebagai layanan. "mytomcat" bisa apa saja yang Anda suka, tetapi itu akan membuat direktori dengan nama ini di rumah Anda.
Sekarang gunakan yang berikut ini untuk membuat Eclipse bahagia:
Sekarang dalam Eclipse Anda dapat membuat server Tomcat v7.0 dan mengatur direktori instalasi sebagai ~ / mytomcat.
Catatan: umum, server dan kelas bersama bisa menjadi tautan juga, tetapi saya ingin memisahkan keduanya.
sumber
Catatan : Bekerja sempurna untuk saya dengan Ubuntu 14.04 LTS & Eclipse Luna .
Gunakan
sudo apt-get install tomcat7
untuk menginstal Tomcat7. Pastikan Anda menginstal tomcat7-admin juga menggunakansudo apt-get install tomcat7-admin
Jalankan perintah di bawah ini untuk memeriksa yang sama.
Dan sebelum Anda menambahkan server di Eclipse memastikan untuk menjalankan perintah berikut, tomcat server di eclipse berharap memiliki file dan folder ini di lokasi masing-masing untuk bekerja dengan benar.
Jika Anda hanya akan menggunakan Eclipse untuk memulai dan menghentikan server tomcat, maka hapus tomcat7 dari skrip startup untuk menonaktifkannya dari memulai secara otomatis setiap kali mesin dinyalakan.
Sekarang buka perspektif Java EE di Eclipse Anda. Pilih Server baru baik dari File-> menu Baru atau dari tab Server Baru. Di layar berikutnya, gunakan / usr / share / tomcat7 sebagai direktori instalasi tomcat atau telusuri jika Anda ingin memilih direktori installtion khusus lain dari tomcat7 dan klik finish.
Referensi
2 - http://www.ajopaul.com/2015/06/23/setup-tomcat7-as-server-in-eclipse-luna-under-ubuntu-linux/
sumber
NB: Jawaban ini ditulis berdasarkan penggunaan Tomcat6. Saya perlu memperbaruinya berdasarkan setelah benar-benar mencoba menggunakan Tomcat 7. Lihat Tidak dapat memulai tomcat setelah menginstal contoh pribadi .
Semua perangkat lunak berbeda, tentu saja, tetapi secara umum paket perangkat lunak lebih cepat dan lebih mudah untuk diinstal daripada distribusi zip. Ini memungkinkan Anda untuk mengkonfigurasi, memulai, dan menghentikan layanan dengan cara yang cukup standar, dan jika Anda menjalankan Ubuntu di lingkungan produksi Anda, itu memungkinkan Anda untuk menjalankan versi yang konsisten untuk meminimalkan masalah kompatibilitas. Ini juga memungkinkan Anda untuk menerima pembaruan keamanan secara otomatis.
Untuk Tomcat, cukup mudah untuk mengunduh distribusi zip, membongkar, dan mengarahkan Eclipse padanya. Namun, jika Anda ingin memperbaruinya, Anda harus mengelolanya sendiri. Jika Anda menginstal versi paket, Anda akan mendapatkan pembaruan secara otomatis.
Saat menggunakan Tomcat untuk pengembangan, ada beberapa masalah dengan menginstal
tomcat7
paket karena dimaksudkan untuk dijalankan sebagai layanan latar belakang yang dimiliki olehtomcat7
pengguna:sudo update-rc.d tomcat7 disable
untuk mencegah layanan dari mulai tidak persisten di seluruh pembaruan, jadi jikatomcat7
paket diperbarui maka akan memulai secara otomatis saat berikutnya Anda boot.Namun, jika Anda hanya ingin Tomcat diinstal untuk pengembangan, dan Anda tidak ingin menjalankannya sebagai layanan di latar belakang setiap saat, ada alternatif yang lebih baik untuk tujuan yang tepat ini; ada paket khusus untuk membuat instance pribadi . Dengan cara ini, Anda mendapatkan manfaat dari distribusi paket, tetapi tanpa kerugian berjuang dengan konfigurasi yang dirancang untuk dijalankan sebagai layanan.
Hapus
tomcat7
dan instaltomcat7-user
paket sebagai gantinya:sudo apt-get install tomcat7-user
Buat instance pribadi Anda di suatu tempat di direktori home Anda:
tomcat7-instance-create ~/my-instance
Konfigurasikan proyek Eclipse Anda untuk menggunakan instalasi Tomcat di lokasi yang baru saja Anda buat di atas.
Sekarang Anda dapat memulai dan menghentikan instance Tomcat pribadi Anda dari dalam proyek Eclipse Anda.
TL; DR
tomcat7
untuk pengembangan, gunakantomcat7-user
saja.sumber
Dalam pengalaman saya, Anda hanya harus menggunakan komponen yang dikemas secara resmi untuk penggunaan produksi. Untuk pengembangan saya akan merekomendasikan untuk mendapatkan bit yang Anda butuhkan langsung dari internet dan instal di mana Anda membutuhkannya.
Kemudian ketika Anda selesai mengembangkan, gunakan ke Tomcat yang dikemas secara resmi.
sumber