Laden Auf Start-Up mit Annotation in JAVA

Habe ich diesen code,

@WebServlet(value="/initializeResources", loadOnStartup=1)
public class InitializeResources extends HttpServlet {

  @Override
  protected void doGet(HttpServletRequest request, HttpServletResponse response)
          throws ServletException, IOException {
      System.out.println("HEREEEE");
  }

}

Aber das servlet startet nicht, wenn die web-Anwendung gestartet wird.

Wie laden beim Start des Servlet-Anmerkung?

Mein Servlet API 3.0 und ich nutze Tomcat 7

  • Welche version des Servlet-API ist dein Behälter? Wie ist Ihre Anwendung installiert in den container? (Die Anmerkung korrekt aussieht, so liegt das problem wahrscheinlich mit Ihrem container-Konfiguration.)
  • Danke für Sie Unterstützung. Meine Servlet-API-version ist 3.0 und ich nutze tomcat 7. Ich die Bereitstellung der Anwendung auf IntelliJ IDEA 12.1.4, Krieg explodierte.
  • Können Sie Ihre web.xml?
  • Meine web.xml ist leer. Ich glaube nicht, denn alle Anmerkungen.
  • Diese Anmerkung mein problem lösen: @WebServlet(name="InitializeResources", urlPatterns="/initializeResources", loadOnStartup=1) ich weiß nicht warum, aber es funktionierte.
InformationsquelleAutor Diego Alves | 2013-09-15
Schreibe einen Kommentar