Могу ли я запустить две копии одной и той же войны в разных контекстных путях на tomcat? - PullRequest
1 голос
/ 08 февраля 2011

Моя война запущена на tomcat по контекстному пути - скажем, /path1.

Я внес еще несколько изменений в свою кодовую базу, добавил больше классов, jar и т. Д., И теперь, не нарушая первую войну, которая выполняется в / path1, я хочу добавить эту войну в /path2.

Можно ли это сделать?

Потому что, когда я попытался это сделать, вторая война не началась, когда пружины нагружены -

SEVERE: Error listenerStart
Feb 7, 2011 4:46:44 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [/path2] startup failed due to previous errors

И нет трассировки стека или чего-либо еще, хотя я установил уровень журнала для отладки.

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

Спасибо!

1 Ответ

0 голосов
/ 08 февраля 2011

Бит 'listenerStart' предполагает, что ошибка находится в ServletContextListener, поэтому, если у вас есть какие-либо из них в вашем коде, внимательно посмотрите и посмотрите, что они делают;они получают доступ к каким-либо ресурсам, которые другой экземпляр мог бы затем попытаться разделить?

...