Fehler beim Starten der Komponente [StandardEngine [Catalina] .StandardHost [localhost] .StandardContext [/ JDBC_DBO]]
Bekomme ich diese Tomcat-Fehler:
Sep 09, 2012 4:16:54 PM org.apache.catalina.core.AprLifecycleListener init
Information: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Products\jdk1.7.0_03\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Products/jdk1.7.0_03/jre/bin/client;C:/Products/jdk1.7.0_03/jre/bin;C:/Products/jdk1.7.0_03/jre/lib/i386;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Products\jdk1.7.0_03\jre\bin;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;c:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;C:\Products\eclipse32;;.
Sep 09, 2012 4:16:54 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
Warnung: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:NAR_JDBC_DBO' did not find a matching property.
Sep 09, 2012 4:16:55 PM org.apache.coyote.AbstractProtocol init
Information: Initializing ProtocolHandler ["http-bio-80"]
Sep 09, 2012 4:16:55 PM org.apache.coyote.AbstractProtocol init
Information: Initializing ProtocolHandler ["ajp-bio-8009"]
Sep 09, 2012 4:16:55 PM org.apache.catalina.startup.Catalina load
Information: Initialization processed in 1008 ms
Sep 09, 2012 4:16:55 PM org.apache.catalina.core.StandardService startInternal
Information: Starting service Catalina
Sep 09, 2012 4:16:55 PM org.apache.catalina.core.StandardEngine startInternal
Information: Starting Servlet Engine: Apache Tomcat/7.0.27
Sep 09, 2012 4:16:55 PM org.apache.catalina.core.ContainerBase startInternal
Schwerwiegend: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/NAR_JDBC_DBO]]
at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:252)
at java.util.concurrent.FutureTask.get(FutureTask.java:111)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1128)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:782)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1566)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1556)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/NAR_JDBC_DBO]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
... 7 more
Caused by: java.lang.NoClassDefFoundError: org/apache/commons/digester/RuleSet
at java.lang.Class.getDeclaredFields0(Native Method)
at java.lang.Class.privateGetDeclaredFields(Class.java:2308)
at java.lang.Class.getDeclaredFields(Class.java:1760)
at org.apache.catalina.startup.WebAnnotationSet.getDeclaredFields(WebAnnotationSet.java:452)
at org.apache.catalina.startup.WebAnnotationSet.loadFieldsAnnotation(WebAnnotationSet.java:257)
at org.apache.catalina.startup.WebAnnotationSet.loadApplicationServletAnnotations(WebAnnotationSet.java:136)
at org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations(WebAnnotationSet.java:66)
at org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig(ContextConfig.java:381)
at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:858)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:345)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5161)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 7 more
Caused by: java.lang.ClassNotFoundException: org.apache.commons.digester.RuleSet
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1711)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1556)
... 21 more
Sep 09, 2012 4:16:55 PM org.apache.catalina.core.ContainerBase startInternal
Schwerwiegend: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]]
at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:252)
at java.util.concurrent.FutureTask.get(FutureTask.java:111)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1128)
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:302)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.StandardService.startInternal(StandardService.java:443)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:732)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.startup.Catalina.start(Catalina.java:675)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:322)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:450)
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1566)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1556)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
Caused by: org.apache.catalina.LifecycleException: A child container failed during start
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1136)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:782)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 7 more
Sep 09, 2012 4:16:55 PM org.apache.catalina.startup.Catalina start
Schwerwiegend: Catalina.start:
org.apache.catalina.LifecycleException: Failed to start component [StandardServer[8005]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
at org.apache.catalina.startup.Catalina.start(Catalina.java:675)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:322)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:450)
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardService[Catalina]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:732)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 7 more
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
at org.apache.catalina.core.StandardService.startInternal(StandardService.java:443)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 9 more
Caused by: org.apache.catalina.LifecycleException: A child container failed during start
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1136)
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:302)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 11 more
Sep 09, 2012 4:16:55 PM org.apache.catalina.startup.Catalina start
Information: Server startup in 540 ms
Was ist das problem? Ich bin über einen Apache Tomcat 7 und die folgenden 4 catalina Gläser verwendet werden:
- catalina.jar
- catalina-ant.jar
- catalina-ha.jar
- catalina-tribes.jar
Sind alle anderen JAR-Dateien fehlen?
InformationsquelleAutor der Frage user1631032 | 2012-09-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ihnen fehlt
commons-digester3-3.2.jar
aus Apache-Commons-Digester. Wenn Sie mit Maven, die Sie hinzufügen können:Ihre Projekt-Abhängigkeiten.
Update:
Das Glas aus der neuesten download-Seite hat eine etwas andere package-Struktur auf, was Ihre Anwendung erwartet. Sie können diese ältere jar statt.
InformationsquelleAutor der Antwort Reimeus
Ich hatte das gleiche problem in meinem tomcat-server, aber wenn ich tief fand ich, dass ich einen neuen tag in meinem web.xml Datei und der server akzeptiert es nicht, so überprüfen Sie Ihre Datei, ob ein update passiert ist, dann starten Sie Ihren tomcat und gut sein wird .
InformationsquelleAutor der Antwort REDA
web-Modul -> Eigenschaften -> - Bereitstellung Baugruppe -> (neuer Ordner "src/main/webapp", Maven-Abhängigkeiten und andere benötigte Modul)
InformationsquelleAutor der Antwort Wojciech Szymski
Wenn u r mit eclipse dann löschen tomcat-server und Server-Ordner, dann neu konfigurieren
diese zwei..
InformationsquelleAutor der Antwort hemantgp
War ich immer dies während der Ausführung in der Java EE-Eclipse. Keine der Antworten hier geholfen. Was Tat es schließlich für mich war:
Ich hielt dabei ein maven-clean installieren und der Fehler nicht Weg. Komisch.
InformationsquelleAutor der Antwort wthwthwth
Nun, ich bin nicht sicher, was die eigentliche Ursache ist aber ich habe auf diese Weise getan, die für den gleichen Fehler. Ich habe kommentieren Sie diese Anmerkung für das servelet und seine Arbeit.
Weiß nicht, das könnte die richtige Lösung nicht. aber es funktionierte, und eine andere Sache, kann sein test-add-servlet-jar in den class path. Das funktioniert vielleicht.
InformationsquelleAutor der Antwort Krishna
Ich denke, Sie arbeiten mit einem Dynamischen Web-Projekts, denn Sie erwähnten de Ordner WEB-INF/lib in einem Kommentar; wenn ja, stellen Sie sicher, dass Ihr nicht packen *-servlet jar-Datei in diesem Ordner oder anderen Glas bereits durch die container, in diesem Fall für Tomcat.
Plus: Einmal habe ich verwendet jersey-servlet.jar und ich brauchte, um es zu entfernen aus dem lib-Ordner aus, um Tomcat zu starten, ohne Probleme, dann benutze ich eben jersey-bundle.jar und es funktioniert gut.
InformationsquelleAutor der Antwort user745531
Ich hatte das gleiche problem, auch nach dem Versuch "mvn eclipse:eclipse -Dwtpversion=2.0" und "mvn clean install". Aber nachdem ich reinige mein server es funktionierte einfach. Also, vielleicht, nachdem Sie sicher sind, dass Sie alle die Abhängigkeit benötigt, versuchen Sie, reinigen Sie den server.
InformationsquelleAutor der Antwort Benson
Traf ich diesen Fehler und versucht, mehrere Möglichkeiten, wie Sie Jungs erwähnt funktioniert immer noch nicht. Ich habe sogar versucht neu zu installieren, Tomcat, habe noch immer diesen Fehler.
Das Letzte, was ich Tat, war, entfernen Sie das gesamte Netbeans und Tomcat. Es endlich geklappt hat. Ich weiß, das ist nicht ein guter Weg, um Probleme zu lösen, aber wenn Sie wirklich in Eile sind und nicht wissen, was zu tun ist.
InformationsquelleAutor der Antwort chenguang
Ich hatte das gleiche Problem. Nach viel suchen, habe ich beschlossen, meinen server neu konfigurieren in Eclipse. (also reinigen Sie es, wie vorgeschlagen von Benson
Gehen Sie zu Projekt-Explorer, Server und Löschen (achten Sie auf Inhalt löschen auf der Festplatte)
Dann gehen Sie zur Windows->Einstellungen->Server->Runtime-Umgebungen
Entfernen Sie den Tomcat-server und fügen Sie es anschließend wieder ein.
Dieser reinigt die server.xml, webxml, context.xml -Dateien. Im Grunde schreibt Sie. Etwas in eine von mir (oder mehrere Dinge) waren schief und diese behebt. Ein wenig einfacher ist als der Versuch zu finden, die beanstandeten Markierungen/Linien
InformationsquelleAutor der Antwort Ben Messenger
Ihre Anwendung zu überprüfen ist der Bau erfolgreich durch laufen
mvn clean install
über Ihr Projekt und alle Fehler behebenNormalerweise kommt dieser Fehler, wenn Sie Abhängigkeiten haben, die nicht auf dem classpath.
Wenn Sie der Verwendung von tomcat-maven-plugin, dann versuchen Sie, Ihren Krieg mit dem folgenden Befehl
InformationsquelleAutor der Antwort Ankit
Windows -> Einstellungen -> Server -> Runtime Environment -> Löschen Sie alle Apache-Servern zur Verfügung. Fügen Sie die gleichen. Jetzt führen Sie Ihre Anwendung auf dem server. Its done
🙂
InformationsquelleAutor der Antwort Mahesh Rathod
Um dieses Problem zu beheben, löschen Sie die .snap-Datei befindet sich im Verzeichnis:
<workspace-directory>\.metadata\.plugins\org.eclipse.core.resources
.Nach dem löschen dieser Datei, könnte man mit Eclipse kein problem.
InformationsquelleAutor der Antwort silfrede
Selbst hatte ich dasselbe problem
Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/]
Habe ich Hinzugefügt jeweiligen Abhängigkeit zu sehr begenining es hatte für mich gearbeitet.
InformationsquelleAutor der Antwort andani
versuchen Sie, fügen Sie das maven-dependency in Ihrem pom.xml:
InformationsquelleAutor der Antwort Rodrigo Araujo
Ich hatte das gleiche problem.
org.apache.catalina.LifecycleException: Fehler beim starten der Komponente [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]
Bereits alle robotet. Meine pom.xml:
http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
com.springapp
Krieg
1.0-SNAPSHOT
Krieg
mieten</name>-->
InformationsquelleAutor der Antwort Влад Сергійчук
Muss ich konfigurieren, damit ein servlet im web.ml ich wieder konfiguriert gleichen servlet mit annotations in der servlet-Klasse. Ich entfernte annotation-basierte Konfiguration dann server richtig gestartet.
InformationsquelleAutor der Antwort mohan krishna
server.xml wird erstellt, wenn Sie ein Projekt veröffentlichen.Nun, Wenn Sie mehr Abhängigkeit, später dann server.xml nicht in der Lage, es zu fangen, bis und es sei denn, es ist wieder aktualisiert. Manchmal müssen Sie neu erstellen Kontext - /config-Datei auch.
Ersten, die Sie versuchen zu reinigen das work-Verzeichnis.Wenn es nicht funktioniert, dann löschen Sie server und Server-Ordner,dann neu konfigurieren.
InformationsquelleAutor der Antwort Mithun Debnath
allem fand ich die Lösung für das, was Sie alle bekommen die Ausnahme wie..
org.apache.catalina.LifecycleException: Fehler beim starten der Komponente [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]..
das problem mit bulid Pfad der Gläser..
Herüber zu kommen dieses problem.. alle Gläser im "WebContent/lib", was auch immer Sie brauchen, um in Ihrem Projekt.
ich hoffe, es wird nützlich für Sie...
InformationsquelleAutor der Antwort raj
In intelliJ hatte ich zwei verschiedene tomcat-Versionen/Ordner angegeben für Tomcat-Home-und Tomcat-Basis-Verzeichnis in app-server-Konfiguration
InformationsquelleAutor der Antwort ununiform
Es da eines oder alle der maven-Abhängigkeiten wurde beschädigt. Nur beschädigte Abhängigkeiten oder alle lokalen maven-Abhängigkeiten und starten Sie den eclipse-und update-Projekt.
InformationsquelleAutor der Antwort
Wenn Sie dynamische web-Projekt, dann stellen Sie sicher, dass Sie Hinzugefügt haben die jar-Datei als commons-logging-1.2.jar in "WebContent > WEB-INF > lib" - Ordner.
Zusammen mit Ihnen tun können, einige weitere Schritt:
Rechtsklick auf Projekt - > Eigenschaften > Gezielte Laufzeiten > Wählen Sie den Apache Tomcat-server aus der Liste > Bewerben > Ok.
Gehen Sie zur Registerkarte "Server" > Rechts Klick auf-server konfiguriert > Eigenschaften - > allgemein - > Switch-Lage(eg- /Server/Tomcat/.....) > Bewerben > Ok.
Das ist alles!
InformationsquelleAutor der Antwort Satya
Ich hatte das gleiche problem, das verursacht wurde durch diese verschachtelte Ausnahme
Genauem hinsehen festgestellt, dass es aufgrund der Feder-version, die hatte eine schlechte Signatur. Geändert spring version 4.3.4, bauen und bereitgestellt. Hat alles geklappt.
HTH
InformationsquelleAutor der Antwort Rasoul