Ketika saya mencoba menjalankan Tomcat saya, saya mendapat pesan:
Server Tomcat v6.0 Server at localhost was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor.
Di mana editor server ini? Saya tidak menemukannya di server preferensi windows.
Saya menggunakan Eclipse 3.6.
sumber
ASK: Itu saja !!!! Bagi saya mengkompilasi dengan JDK6 tetapi menjalankan Tomcat dengan JDK7, WST menggunakan properti sistem dan bukan pengaturan gerhana. Saya juga mengkonfigurasi Versi JDK yang sama di eclipse dan di Sistem (periksa dengan java -version di baris cmd)
Detail: Saya mencoba mengkonfigurasi eclipse seperti yang dijelaskan di sini, tetapi tidak menyelesaikan masalah, kemudian saya melihat di log error eclipse bahwa tomcat dimulai dengan jre 1.7. terlepas dari konfigurasi saya.
Saya juga mencoba, di baris cmd, 'java -version' dan memperoleh '1.7', bukan yang diharapkan '1.6'.
Saya juga memutuskan untuk mengkonfigurasi java 1.6 (seperti di eclipse) di panel sistem tetapi itu tidak menyelesaikan masalah. Saya juga menghapus instalasi jre 1.7 restart eclipse DAN IT SUCCESS! .. Itu adalah petunjuk yang sangat berguna, terima kasih.
sumber
Klik dua kali pada server dan lihat bagian batas waktu dan tambahkan lebih banyak waktu lihat gambar
sumber
Server Timeout dapat ditentukan di sana.
atau metode lain melalui tab Server di sini:
http://henneberke.wordpress.com/2009/09/28/fixing-eclipse-tomcat-timeout/
sumber
Masalah ini juga dibuat jika Anda memiliki titik putus pengaturan dalam kode dan mencoba memulai kucing jantan dalam mode debug memposting beberapa perbaikan kode.
Solusinya adalah menghapus semua breakpoint.
sumber
double click tomcat, lihat mengkonfigurasi pengaturan dengan "timeout" mengubah nomor. Mungkin ini bukan kesalahan kucing jantan. Anda dapat melihat koneksi DB dapat dicapai.
sumber
Masalah ini dapat terjadi jika Anda memiliki terlalu banyak hal yang dimulai saat server dimulai - atau jika Anda berada dalam mode debug dan melangkah melalui urutan inisialisasi. Dalam gerhana, mengubah waktu-mulai dengan 'membuka' entri server kucing jantan tab 'Tampilan server' dari Perspektif Debug adalah nyaman. Dalam beberapa situasi, penting untuk mengetahui di mana pengaturan ini 'sebenarnya' disimpan.
Tomcat membaca pengaturan ini dari elemen dalam elemen di file server.xml. File ini disimpan di direktori .metatdata / .plugins / org.eclipse.wst.server.core ruang kerja eclipse Anda, yaitu:
//.metadata/.plugins/org.eclipse.wst.server.core/servers.xml
Ada file konfigurasi menarik lainnya untuk plugin Eclipse di direktori lain di bawah .metadata / .plugins juga.
Berikut adalah contoh file server.xml, yang berubah ketika Anda mengedit konfigurasi server kucing jantan melalui GUI Eclipse:
Perhatikan properti 'start-timeout' yang disetel ke durasi 1.200 detik di atas.
sumber
Saya juga memiliki masalah waktu habis Server Eclipse Tomcat dan mencoba setiap saran termasuk:
Tidak ada yang berhasil sampai saya membaca komentar Rohitdev dan menyadari bahwa saya telah menambahkan breakpoint di kelas pencegat setelah perubahan besar kode dan lupa untuk mematikannya. Saya menghapusnya dan semua breakpoint lainnya dan Tomcat mulai dengan benar.
sumber
Saya memiliki tomcat 8 Update 25 dan tomcat 7 tetapi menghadapi masalah yang sama itu menunjukkan pesan Server Tomcat v7.0 Server di localhost tidak dapat memulai dalam 45 detik. Jika server membutuhkan lebih banyak waktu, coba tambah waktu tunggu di editor server.
sumber