Sto affrontando un problema durante la distribuzione di un servizio in Tomcat 8. Operazioni seguente errore:Operazioni NoSuchMethodError: javax.servlet.ServletContext.getVirtualServerName()
Caused by: java.lang.NoSuchMethodError: javax.servlet.ServletContext.getVirtualServerName()Ljava/lang/String; at org.apache.tomcat.websocket.server.WsServerContainer.(WsServerContainer.java:149) at org.apache.tomcat.websocket.server.WsSci.init(WsSci.java:131) at org.apache.tomcat.websocket.server.WsSci.onStartup(WsSci.java:47) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5244) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) ... 10 more
Metodo getVirtualServerName
è stato introdotto nel Servlet 3.1 e dopo l'estrazione MANIFEST.MF
dal mio servlet-api
vaso ho avuto seguenti dati:
Specification-Title: Java API for Servlets
Specification-Version: 3.1
Specification-Vendor: Sun Microsystems, Inc.
Implementation-Title: javax.servlet
che dice che la sua avendo 3.1. Quindi c'è qualche altra ragione per questo errore? Please help
corri da eclissi? oppure ... per favore fateci sapere di più sul vostro ambiente, applicazione e impostazioni. – MrSimpleMind
Usi sicuramente Tomcat 8? Il tuo post è taggato 'tomcat7' ... –
@AndrewRegan Scusa è stato un errore. Ho modificato Sto usando Tomcat 8 – Rehman