2012-10-13 7 views
6

Sadece web hizmeti savaş dosyasını dağıtmaya çalışıyorum ancak apache tomcat 7'yi kullanamadım. Örnek savaş dosyasını denedim ve tarayıcı localhost'undan erişmeye gayret ediyorum: 8080/sample, tomcat'ımın iyi yapılandırıldığından emin olun. Sadece savaşı webapps altında kopyalayıp/dağıtarak aynı mesajı iletin: description İstenen kaynak mevcut değil. Web servis uygulamasının bunu dağıtmak için başka bir yol gösterip göstermediğini merak ediyorum ??? burada catalina.log dosyasının bir içeriği:org.apache.catalina.core.StandardContext startInternal SEVERE: Hata dinleyicisiBaşlat

4:28:25 PM org.apache.catalina.core.StandardContext startInternal 
SEVERE: Error listenerStart 
4:28:25 PM org.apache.catalina.core.StandardContext startInternal 
SEVERE: Context [/APP] startup failed due to previous errors 
Oct 12, 2012 4:28:25 PM org.apache.catalina.startup.HostConfig deployDirectory 

herhangi bir fikir ??

+0

Bu satırların üzerindeki hataları arayın ve ayrıca catalina.2012-10-13.log'da ek günlükler arayın. –

+0

Cevabınız için teşekkürler Frank, Aslında bu hatayı iki haftalığına çözmeye çalışıyorum. günlük dosyası aynı hata mesajını gösterir. Bu yüzden savaş dosyasının doğasının farklı olabileceğini merak ediyorum:> – Mas

cevap

1

Aşağıdaki içeriği ile WEB-INF/sınıfları bir logging.properties dosyası ekleyerek hatayı klasörüne kontrol edebilirsiniz:

org.apache.catalina.core.ContainerBase [Catalina] .level. = BİLGİ org.apache.catalina.core.ContainerBase. [Catalina] .handlers = java.util.logging.ConsoleHandler

+0

İpucu için Nickmancol. Dosyayı daha önce ekledim ve günlük dosyasında aynı mesajı görüyorum. Ama ben gibi gösterilen başka bir satır ekleyebilirim: ** CİDDİ: APR tabanlı Apache Tomcat Native kütüphanesinin 1.1.20 uyumlu olmayan bir sürümü yüklenirken, Tomcat 1.1.24 sürümü gerektirirken ** savaş dosyasının dağıtılmasının ana nedeni olabilir. . Zaten başka savaş dosyalarını da uygulayabiliyordum. ?? – Mas

+0

Bildiğim kadarıyla, bu, performansı geliştirmek (üretim sistemlerinde) ve projelerin uygulanması için gerekli olmayan bir kütüphanedir. Ayrıca, logging.properties dosyasının WEB-INF/sınıflar klasörüne eklenmesi, günlük dosyasındaki hatayı kontrol etmek için herhangi bir etki yaratmamıştır. Görüyorum ki aynı hat çıkışı. – Mas

+0

Bu işe yaramazsa, http://tomcat.apache.org/tomcat-7.0-doc/logging.html günlüğü hakkında tomcat dokümanı kontrol etmelisiniz ve belki de bu gönderi yanlış bir şekilde http: // mythinkpond. wordpress.com/2011/07/01/tomcat-6-infamous-severe-error-listenerstart-message-how-to-debug-this-error/ – Nickmancol

9

benzer bir sorunu vardı. Hata

bir istisna süre atıldığında hata neden olur listenerStart

: catalina.out 2013 17:14:46 CİDDİ başlamak org.apache.catalina.core.StandardContext 17 Nisan bu günlük mesajı

kaydediliyor Sunucu başlıyor.

hataya yol istisna görmek mümkün olmalı, catalina.out değil (catalina.out aynı dizinde) localhost.log bakmak gerekir neden olduğunu anlamak üzere