Java 为每个连接调用Servlet init

Java 为每个连接调用Servlet init,java,servlets,tomcat7,Java,Servlets,Tomcat7,我正在使用Tomcat7。我正在编写一个servlet,但我注意到init是为用户发出的每个请求调用的。我正在创建带有注释的servlet,如下所示。我希望servlet在启动时初始化自己一次,以后不再初始化。但是有了这段代码,每个连接都会调用它。如果我遗漏了一些非常明显的东西,请告诉我。谢谢 @WebServlet(urlPatterns={"/Tesing"}, loadOnStartup=1) public class Testing extends HttpServlet {

我正在使用Tomcat7。我正在编写一个servlet,但我注意到init是为用户发出的每个请求调用的。我正在创建带有注释的servlet,如下所示。我希望servlet在启动时初始化自己一次,以后不再初始化。但是有了这段代码,每个连接都会调用它。如果我遗漏了一些非常明显的东西,请告诉我。谢谢

@WebServlet(urlPatterns={"/Tesing"}, loadOnStartup=1)
public class Testing extends HttpServlet {

    // ...

}

发现问题。。。我的init的最后一次调用似乎抛出了一个异常,因此servlet没有得到初始化。在每次远程连接时,它都试图重新连接,但在相同的异常情况下失败。

那么您是否修复了异常情况?