忽略Servlet loadOnStartup

时间:2015-11-13 05:51:03

标签: java tomcat servlets

好吧,我有这个问题。

在Java Dynamic Web Project A上,我有一个在web启动时加载的servlet,即

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

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

有没有办法做我想做的事?

非常感谢

1 个答案:

答案 0 :(得分:0)

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

相关问题