Этот вопрос похож на тот, публикуемую ранее на SO:Представляя Ehcache сломал веб-приложение (не сообщение об ошибке)
Ehcache causing Tomcat 7 to give 404
Однако, после двух изменений, предложенных, проблема все еще существует:
- Убедитесь, что ehcache.xml находится в WEB-INF/классы
- Убедитесь, что Tomcat имеет 7.0.52 или более поздней версии
(я бегу Tomcat 7.0.69)
Webapp просто не запускался, когда я ввел в него EhCache. Там не было сообщений об ошибках.
В catalina.log
, он просто сказал, что
Jan 26, 2017 5:34:49 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: One or more listeners failed to start. Full details will
be found in the appropriate container log file
Jan 26, 2017 5:34:49 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Context [/myWebApp] startup failed due to previous errors
И в собственном журнале моего WebAPP, я мог видеть только то, что слушатель MyListener
просто сказал, что контекст был инициализирован, а затем он был также немедленно уничтожены. Не было никаких указаний относительно того, что вызвало немедленное уничтожение.
2017-01-26 17:34:48,242 [op-2] INFO MyListener,localhost-startStop-2:62
- contextInitialized(): creating hibernate session factory
2017-01-26 17:34:49,437 [op-2] INFO MyListener,localhost-startStop-2:138
- contextDestroyed(): shutting down Quartz scheduler
веб-приложение может начаться в моей среде разработки (в Eclipse), но отказался начать в развернутой среде (работать на коте).