如何使根webapp成为第一个在Tomcat中启动的webapp?

如何使根webapp成为第一个在Tomcat中启动的webapp?,tomcat,liferay,Tomcat,Liferay,Liferay版本:6.1.1-ce-ga2 Tomcat版本:7.0.42 webapps总是按字母顺序加载,这会导致一些问题,因为根webapp没有首先启动。有什么方法可以让root先启动吗?在java规范中没有可移植的方法,在tomcat中也没有标准的方法可以做到这一点,但是,有一个解决方法您能详细说明一些问题吗?一旦应用程序完全部署,Liferay基本上应该负责应用程序的正确初始化。当然,当servlet上下文启动时,你的应用程序不应该依赖Liferay。Liferay按字母顺序启动we

Liferay版本:6.1.1-ce-ga2 Tomcat版本:7.0.42


webapps总是按字母顺序加载,这会导致一些问题,因为根webapp没有首先启动。有什么方法可以让root先启动吗?

在java规范中没有可移植的方法,在tomcat中也没有标准的方法可以做到这一点,但是,有一个解决方法

您能详细说明一些问题吗?一旦应用程序完全部署,Liferay基本上应该负责应用程序的正确初始化。当然,当servlet上下文启动时,你的应用程序不应该依赖Liferay。Liferay按字母顺序启动webapps,问题是:假设我们有web1->web2->root,当web1、web2启动时,它们的PortalLifecycle将在PortalLifecycleUtil中注册。\u portalLifecyclesInit,但当root启动时,它将重置PortalLifecycleUtil.\u portalLifecyclesInit,因此web1和web2的插件无法正确初始化。您可以发布错误日志吗?