相关疑难解决方法(0)

Tomcat - 按特定顺序启动webapps

我知道Tomcat和Servlet规范不支持按特定顺序启动Web应用程序.

然而,在我看来,这似乎是一个常见的用例,我想知道是否有人发现了一个聪明的解决方法.

我有webapp A,它使用Spring Remoting来公开共享服务,其中webapp B是一个客户端.除非webapp A正在运行,否则Webapp B无法初始化.但是,我的Tomcat始终是线性启动webapps,从webapp B开始.

出于基础结构的原因,我必须在同一个Tomcat服务器上运行它们.

有任何想法吗?

谢谢,罗伊

更新 -

事实证明,在我的特定情况下,订单无关紧要.原因是这样的:假设我使用下面的方法之一在应用程序B之前启动应用程序A.所以应用程序A启动,但是,由于Spring远程处理正在使用HTTP Invoker,HTTP端口尚未打开(它将无法打开直到所有应用程序都启动).所以A将开始,B将挂起,因为它正在寻找的端口尚未可用.卫生署.

最终结果是两个单独的Tomcat实例.

tomcat servlets

15
推荐指数
4
解决办法
2万
查看次数

Java EE企业应用程序:在部署/启动时执行一些操作

我希望在部署应用程序(使用业务逻辑,EJB和客户端,Web的企业应用程序)后立即执行某些操作.例如,我想让一些实体处于持久状态,或者创建一个文件.我怎样才能做到这一点?

谢谢.

java deployment entity startup java-ee

10
推荐指数
1
解决办法
4323
查看次数

标签 统计

deployment ×1

entity ×1

java ×1

java-ee ×1

servlets ×1

startup ×1

tomcat ×1