Immer NoSuchMethodError:javax.- servlet.ServletContext.getVirtualServerName()

Stehe ich vor einem Problem bei der Bereitstellung des service in Tomcat 8. Immer folgenden Fehler :

Verursacht durch: java.lang.NoSuchMethodError:
javax.- servlet.ServletContext.getVirtualServerName()Ljava/lang/String;
bei org.apache.tomcat.websocket.server.WsServerContainer.(WsServerContainer.java:149)
bei org.apache.tomcat.websocket.server.WsSci.init(WsSci.java:131)
bei org.apache.tomcat.websocket.server.WsSci.onStartup(WsSci.java:47)
bei org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5244)
bei org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 10 mehr

Methode getVirtualServerName wurde eingeführt, Servlet 3.1 und nach dem extrahieren MANIFEST.MF aus meiner servlet-api jar bekam ich folgende details :

Specification-Title: Java API for Servlets 
Specification-Version: 3.1 
Specification-Vendor: Sun Microsystems, Inc. 
Implementation-Title: javax.servlet 

Welche sagt, dass seine unter 3.1. So gibt es einen anderen Grund für diesen Fehler? Bitte helfen Sie

tun Sie ausführen aus eclipse heraus? oder ... lassen Sie es uns bitte wissen, mehr über Ihre Umgebung, Anwendung und Einstellungen.
Sind Sie auf jeden Fall mit Tomcat 8? Dein post is tagged 'tomcat7'...
Sorry, dass es ein Fehler war. Ich bearbeitet habe. Ich bin mit tomcat 8
was dachte ich auch, das ist, warum ich fragte über die Umgebung... willst du verwenden pom.xml ? sollten Sie vielleicht ändern Sie die Eigenschaft zu <tomcat.version>xxxx</tomcat.version> auf dem tomcat-8... ?
Ja, ich bin mit POM. Aber ich habe nicht erklärt <tomcat.version> . Also, wenn ich nicht erklären, was es dauern wird standardmäßig ?

InformationsquelleAutor Rehman | 2016-01-22

Schreibe einen Kommentar