我有一个tomcat webapp,它依赖于另一个应用程序(当tomcat启动时,它几乎没有启动),所以我的初始化失败了。
我想知道是否有办法在tomcat启动时跳过我的webapp初始化,并仅在我的servlet收到请求时初始化它。
答案 0 :(得分:1)
默认情况下,servlet
仅在首次调用时初始化,除非您在使用web.xml
参数的load-on-startup
中另有说明。
答案 1 :(得分:1)
加载启动标记便于servlet 预初始化只需删除您想要延迟加载的标记
答案 2 :(得分:0)
不要设置load-on-startup
。或者,您可以将依赖servlet的load-on-startup
设置为高于它所依赖的servlet的值,以确保它们按顺序启动。