catalina.bat starten funktioniert nicht
Ich habe Probleme beim starten von tomcat aus irgendeinem seltsamen Grund, es verwendet, um
starten Sie vor, ohne ein problem. Der Fehler ist so lang, dass kann ich nicht kopieren
völlig von der Eingabeaufforderung. Wer weiß, was könnte schief gehen?
C:\apache-tomcat-7.0.8\bin>catalina.bat start
Using CATALINA_BASE: "C:\apache-tomcat-7.0.8"
Using CATALINA_HOME: "C:\apache-tomcat-7.0.8"
Using CATALINA_TMPDIR: "C:\apache-tomcat-7.0.8\temp"
Using JRE_HOME: "C:\Program Files (x86)\Java\jdk1.6.0_23"
Using CLASSPATH: "C:\apache-tomcat-7.0.8\bin\bootstrap.jar;C:\apache-tomca
t-7.0.8\bin\tomcat-juli.jar"
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.ja
va:1035)
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.
java:291)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.core.StandardService.startInternal(StandardServic
e.java:443)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.
java:724)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.startup.Catalina.start(Catalina.java:620)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:304)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
12-Apr-2011 8:02:23 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory examples
12-Apr-2011 8:02:23 PM org.apache.catalina.startup.HostConfig deployDirectory
SEVERE: Error deploying web application directory examples
java.lang.NoSuchMethodError: javax.servlet.ServletContext.getSessionCookieConfig
()Ljavax/servlet/SessionCookieConfig;
at org.apache.catalina.deploy.WebXml.configureContext(WebXml.java:1281)
at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.jav
a:1276)
at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfi
g.java:874)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfi
g.java:317)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.java:119)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBa
se.java:89)
at org.apache.catalina.core.StandardContext.startInternal(StandardContex
t.java:4974)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:812)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:78
7)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:607)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.jav
a:1044)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.j
ava:967)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472
)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1302)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.java:119)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBa
se.java:89)
at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:34
3)
at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:32
3)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.ja
va:1043)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java
:774)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.ja
va:1035)
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.
java:291)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.core.StandardService.startInternal(StandardServic
e.java:443)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.
java:724)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.startup.Catalina.start(Catalina.java:620)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:304)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
12-Apr-2011 8:02:23 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory host-manager
12-Apr-2011 8:02:23 PM org.apache.catalina.startup.HostConfig deployDirectory
SEVERE: Error deploying web application directory host-manager
java.lang.NoSuchMethodError: javax.servlet.ServletContext.getSessionCookieConfig
()Ljavax/servlet/SessionCookieConfig;
at org.apache.catalina.deploy.WebXml.configureContext(WebXml.java:1281)
at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.jav
a:1276)
at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfi
g.java:874)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfi
g.java:317)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.java:119)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBa
se.java:89)
at org.apache.catalina.core.StandardContext.startInternal(StandardContex
t.java:4974)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:812)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:78
7)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:607)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.jav
a:1044)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.j
ava:967)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472
)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1302)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.java:119)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBa
se.java:89)
at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:34
3)
at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:32
3)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.ja
va:1043)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java
:774)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.ja
va:1035)
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.
java:291)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.core.StandardService.startInternal(StandardServic
e.java:443)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.
java:724)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.startup.Catalina.start(Catalina.java:620)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:304)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
12-Apr-2011 8:02:23 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory manager
12-Apr-2011 8:02:23 PM org.apache.catalina.startup.HostConfig deployDirectory
SEVERE: Error deploying web application directory manager
java.lang.NoSuchMethodError: javax.servlet.ServletContext.getSessionCookieConfig
()Ljavax/servlet/SessionCookieConfig;
at org.apache.catalina.deploy.WebXml.configureContext(WebXml.java:1281)
at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.jav
a:1276)
at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfi
g.java:874)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfi
g.java:317)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.java:119)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBa
se.java:89)
at org.apache.catalina.core.StandardContext.startInternal(StandardContex
t.java:4974)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:812)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:78
7)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:607)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.jav
a:1044)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.j
ava:967)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472
)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1302)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.java:119)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBa
se.java:89)
at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:34
3)
at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:32
3)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.ja
va:1043)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java
:774)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.ja
va:1035)
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.
java:291)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.core.StandardService.startInternal(StandardServic
e.java:443)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.
java:724)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.startup.Catalina.start(Catalina.java:620)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:304)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
12-Apr-2011 8:02:23 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory ROOT
12-Apr-2011 8:02:23 PM org.apache.catalina.startup.HostConfig deployDirectory
SEVERE: Error deploying web application directory ROOT
java.lang.NoSuchMethodError: javax.servlet.ServletContext.getSessionCookieConfig
()Ljavax/servlet/SessionCookieConfig;
at org.apache.catalina.deploy.WebXml.configureContext(WebXml.java:1281)
at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.jav
a:1276)
at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfi
g.java:874)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfi
g.java:317)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.java:119)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBa
se.java:89)
at org.apache.catalina.core.StandardContext.startInternal(StandardContex
t.java:4974)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:812)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:78
7)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:607)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.jav
a:1044)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.j
ava:967)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472
)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1302)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.java:119)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBa
se.java:89)
at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:34
3)
at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:32
3)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.ja
va:1043)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java
:774)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.ja
va:1035)
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.
java:291)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.core.StandardService.startInternal(StandardServic
e.java:443)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.
java:724)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.startup.Catalina.start(Catalina.java:620)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:304)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
12-Apr-2011 8:02:23 PM org.apache.coyote.AbstractProtocolHandler start
INFO: Starting ProtocolHandler ["http-apr-8080"]
12-Apr-2011 8:02:23 PM org.apache.coyote.AbstractProtocolHandler start
INFO: Starting ProtocolHandler ["ajp-apr-8009"]
12-Apr-2011 8:02:23 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 801 ms
InformationsquelleAutor Flethuseo | 2011-04-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Symptome: Tomcat nicht starten kann
Wahrscheinliche Ursachen: Dies ist eine neue Methode in
Servlets 3.0
(dieTomcat 7
unterstützt).Es ist ein
Servlets 2.x API
ist IhreCLASSPATH
oderJDK's
extension-Verzeichnis.Lösung: Überprüfen Sie Ihre
CLASSPATH
. Entfernenservlet-api.jar
ausJDK's
Erweiterung directory-falls vorhanden.Quelle: http://www3.ntu.edu.sg/home/ehchua/programming/howto/Tomcat_HowTo.html
Gut, ich habe den gleichen Fehler und ich habe festgestellt
servlet-api-2.5.jar
Datei in meinem CLASSPATH und entfernt es. Aber es hat mir nicht helfen. Und es gibt keine solche Datei in meinem JDK ' s extension-Verzeichnis.InformationsquelleAutor Joe
Ich dieses Problem gelöst genauen Fehler durch hinzufügen der folgenden jar-Dateien auf meinem tomcat/lib-Verzeichnis:
javax.persistence-2.0.0.jar
persistence-api-1.0.2.jar
Finden Sie die neuesten Versionen hier: http://mvnrepository.com/
Ob oder nicht es braucht einige Gläser ist nicht das Problem hier. Ich was gepostet hat funktioniert... vor 15 Monaten
InformationsquelleAutor Paul Gregoire
Kann dies auch passieren, wenn Sie zusammengestellt haben, ein Krug, enthält es die runtime-Abhängigkeiten und hat einen Verweis auf eine alte version des tomcat servlet-api.jar.
Dann, wenn Sie Ihre jar geladen wird, in einer anderen version von Tomcat, die servlet-api ist falsch, und es wirft diese Fehlermeldung.
So überprüfen Sie, wie Sie Ihr Glas zusammengestellt und stellen Sie sicher, es ist nicht wie die servlet-api.jar als Abhängigkeit in irgendeiner Weise!
InformationsquelleAutor Brad Parks