Saya mencoba mengonfigurasi opsi Java yang diteruskan ke TomCat untuk aplikasi pihak ke-3 yang saya gunakan. Instruksi yang disediakan aplikasi adalah:
- Buka alat konfigurasi Tomcat dari menu Windows di Start> All Programs> Apache Tomcat> Tomcat Configuration .
- Klik Configure dan pilih tab Java .
- Di bagian bawah bidang Opsi Java, masukkan yang berikut ini:
-Dexample.license.directory="C:\Program Files\example"
- Hentikan dan mulai ulang server aplikasi.
Namun, saya perlu melakukan ini secara terprogram, jadi saya ingin tahu file konfigurasi apa yang bisa diatur oleh opsi-opsi ini. Menggunakan GUI tidak praktis untuk menyebarkan aplikasi ke lingkungan pengembang lain.
(Saya menggunakan Tomcat 6.0 jika itu relevan ...)
sumber
Anda dapat mengatur JAVA_OPTS dalam $ TOMCAT_HOME \ bin \ catalina.bat
Bersulang
sumber
Cara terbaik adalah menggunakan setenv.sh/setenv.bat. Itu tidak ada dalam Tomcat yang sudah diunduh. Tetapi jika Anda melihat di catalina.sh/catalina.bat, ada cek untuk file yang disebut setenv. Jika ada di sana, itu dijalankan. Di situlah Anda mengatur JAVA_OPTS, CATALINA_OPTS, dll. Kami menggunakannya untuk mengatur JAVA_HOME, JAVA_OPTS, CATALINA_OPTS dan JPDA_ADDR.
Untuk Tomcat6, file ini dapat digunakan untuk direktori CATALINA_BASE Anda di mana ia akan dijalankan. Untuk versi Tomcat sebelumnya (setidaknya 5,5,5) harus dalam CATALINA_HOME.
Menempatkan semua variabel lingkungan Anda ke dalam file ini sangat ideal karena Anda tidak perlu mengubah skrip startup saham.
sumber
Jika Tomcat ditetapkan sebagai layanan, Anda harus melakukan sesuatu seperti:
Pada baris perintah, buka tomcat \ bin tomcat6w.exe // ES // MYSERVICE
Ini akan membuka kotak dialog gui di mana Anda dapat membuat pengaturan.
HTH, jnoob22
sumber