当一个启动一个启动取决于另一个应用程序时,在tomcat上部署多个应用程序



我在采访中被问到这个问题。有两个应用程序A和应用程序B。应用程序B取决于应用程序A,因此仅在A A A Spection B部署B时允许A应用B部署并启动。有人可以帮助我如何在tomcat中配置它?

在应用程序A中,实现一个简单的HTTP API,它可以像返回200状态一样简单。在应用程序B中,实现将在启动过程中调用此API的逻辑(例如,使用ServletContextListener(。如果它收到200个状态代码,则意味着应用程序A已被部署并启动。否则,应用程序A存在一些问题,甚至还没有开始,因此停止启动应用程序B。

这听起来像是一个通用系统设计问题,我不知道有任何特定功能可以帮助实施此类功能。

最新更新