2014-02-10 2 views
0

Liferay версия: 6.1.1-се-GA2 Tomcat версии: 7.0.42Как сделать корневой webapp первым в Tomcat?

в WebApps всегда загружать в алфавитном порядке, то это вызовет некоторые проблемы, так как корень WebApp не запускается, во-первых. Есть ли способ, с помощью которого мы можем сначала запустить root?

+0

Вы можете указать «некоторые проблемы» с немного более подробно? Liferay должен в основном позаботиться о правильной инициализации вашего приложения, как только он будет полностью развернут. Конечно, ваше приложение не должно полагаться на то, что Liferay существует там, где запущен контекст сервлета. –

+0

Liferay запускает webapps в алфавитном порядке, и проблема заключается в следующем: скажем, у нас есть web1 -> web2 -> root by order, когда web1, web2 запускается, их PortalLifecycle будет зарегистрирован в PortalLifecycleUtil._portalLifecyclesInit, но когда root начнет, он сбросит PortalLifecycleUtil._portalLifecyclesInit, поэтому плагин web1 и web2 не может быть правильно настроен. –

+0

Можете ли вы публиковать журналы ошибок? –

ответ

0

Там нет переносимого способа в Java спецификации, ни стандартный способ в коте, чтобы сделать это, однако, есть обходной путь described here

Смежные вопросы