Приложения разных версий Java не работают на сервере Tomcat 6

#java #tomcat #struts2

#java #tomcat #struts2

Вопрос:

У нас есть два веб-приложения Struts 2 с разными средами Java. Одним из них является Java 1.5, а другим — Java 1.6.

Эти два приложения должны быть запущены на моем производственном сервере (среда Linux), там есть версии Java 1.6 и Tomcat 6.

Я получаю исключение на своем производственном сервере, например:

 [ INFO] 2011-04-15 12:59:00,221 [BasicTilesContainer] (BasicTilesContainer.java:init:116)
Initializing Tiles2 container. . .

[ INFO] 2011-04-15 12:59:00,240 [BasicTilesContainer] (BasicTilesContainer.java:initializeDefinitionsFactory:204)
Tiles2 container initialization complete.

[ INFO] 2011-04-15 12:59:00,241 [TilesAccess] (TilesAccess.java:setContainer:95)
Publishing TilesContext for context: org.apache.catalina.core.ApplicationContextFacade

Apr 15, 2011 12:59:00 PM org.apache.catalina.core.StandardContext start
SEVERE: Error filterStart
Apr 15, 2011 12:59:00 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [/test] startup failed due to previous errors
  

Пожалуйста, предложите решение.

Комментарии:

1. Вы задали 12 вопросов и не приняли ответов. Я не уверен, что кто-нибудь здесь может помочь.

2. @Brian @Tommi Я сказал то же самое, отвечая на один из его вопросов, и его по-прежнему ноль.

3. <разглагольствование удалено> Тем не менее, вопрос немного расплывчатый. Насколько я понимаю, приложению 1.5 не удается выполнить развертывание на сервере, работающем под управлением 1.6? Случается несовместимость версий, и разработчикам следует позаботиться об этом.

Ответ №1:

Я предлагаю вам поговорить с разработчиками приложения, в котором произошел сбой, и спросить их об этом или, по крайней мере, спросить их, как включить лучшее сообщение об ошибках.