忽略Servlet加载启动



好吧,我有这个问题。

在Java动态Web项目A上,我有一个servlet,它在Web启动时加载,即

@WebServlet(loadOnStartup = 1, urlPatterns = "/init")
public class InitializingServlet extends HttpServlet {
    @Override
    public void init() {
         // doing something
    }
}

然后,我将项目A捆绑到一个jar中,并将其放入Java动态Web项目B的构建路径中。当我在tomcat中启动项目B时,项目A中的InitializingServlet就会运行。好吧,我把项目A放在项目B的构建路径中只是因为我想访问项目A中的接口和对象,但我不希望项目A中初始化Servlet在启动时运行。

有办法做我想做的事吗?

非常感谢

如果您可以在没有注释处理的情况下生存,请在项目B的web.xml中设置metadata-complete="true"

最新更新