[Resolvido]Tomcat nao sobe

Alguem pode me dar uima luz referente a este erro quando starto o tomcat no eclipse:

Out 09, 2012 4:54:05 PM org.apache.catalina.core.AprLifecycleListener init
Informações: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jre7\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Program Files\MySQL\MySQL Server 5.1\bin;C:\Program Files\SlikSvn\bin;C:\Program Files (x86)\Subversion\bin;C:\Program Files (x86)\Microsoft SQL Server\90\Tools\binn;.
Out 09, 2012 4:54:06 PM org.apache.coyote.AbstractProtocol init
Informações: Initializing ProtocolHandler [“http-bio-8080”]
Out 09, 2012 4:54:06 PM org.apache.coyote.AbstractProtocol init
Informações: Initializing ProtocolHandler [“ajp-bio-8009”]
Out 09, 2012 4:54:06 PM org.apache.catalina.startup.Catalina load
Informações: Initialization processed in 1185 ms
Out 09, 2012 4:54:06 PM org.apache.catalina.core.StandardService startInternal
Informações: Starting service Catalina
Out 09, 2012 4:54:06 PM org.apache.catalina.core.StandardEngine startInternal
Informações: Starting Servlet Engine: Apache Tomcat/7.0.29
Out 09, 2012 4:54:06 PM org.apache.catalina.startup.HostConfig deployDescriptor
Informações: Deploying configuration descriptor L:\MyJava\MyDesenv\apache-tomcat-7.0.29\conf\Catalina\localhost\Occurrences.xml
Out 09, 2012 4:54:06 PM org.apache.catalina.core.StandardContext setPath
Advertência: A context path must either be an empty string or start with a ‘/’. The path [Occurrences] does not meet these criteria and has been changed to [/Occurrences]
Out 09, 2012 4:54:06 PM org.apache.tomcat.util.digester.Digester startElement
Grave: Begin event threw exception
java.lang.ClassNotFoundException: org.apache.catalina.loader.DevLoader
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.apache.tomcat.util.digester.ObjectCreateRule.begin(ObjectCreateRule.java:144)
at org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1276)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1537)
at org.apache.catalina.startup.ContextConfig.processContextConfig(ContextConfig.java:612)
at org.apache.catalina.startup.ContextConfig.contextConfig(ContextConfig.java:576)
at org.apache.catalina.startup.ContextConfig.init(ContextConfig.java:814)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:364)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:618)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:650)
at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1582)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Out 09, 2012 4:54:06 PM org.apache.catalina.startup.ContextConfig processContextConfig
Grave: Parse error in context.xml for /Occurrences
org.xml.sax.SAXParseException; systemId: file:/L:/MyJava/MyDesenv/apache-tomcat-7.0.29/conf/Catalina/localhost/Occurrences.xml; lineNumber: 2; columnNumber: 126; Error at (2, 126) : org.apache.catalina.loader.DevLoader
at org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2687)
at org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2719)
at org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1279)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1537)
at org.apache.catalina.startup.ContextConfig.processContextConfig(ContextConfig.java:612)
at org.apache.catalina.startup.ContextConfig.contextConfig(ContextConfig.java:576)
at org.apache.catalina.startup.ContextConfig.init(ContextConfig.java:814)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:364)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:618)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:650)
at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1582)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: org.apache.catalina.loader.DevLoader
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.apache.tomcat.util.digester.ObjectCreateRule.begin(ObjectCreateRule.java:144)
at org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1276)
… 32 more

Out 09, 2012 4:54:06 PM org.apache.catalina.startup.ContextConfig processContextConfig
Grave: Occurred at line 2 column 126
Out 09, 2012 4:54:07 PM org.apache.catalina.startup.ContextConfig configureStart
Grave: Marking this application unavailable due to previous error(s)
Out 09, 2012 4:54:07 PM org.apache.catalina.startup.TaglibUriRule body
Informações: TLD skipped. URI: http://java.sun.com/jsp/jstl/core is already defined
Out 09, 2012 4:54:07 PM org.apache.catalina.startup.TaglibUriRule body
Informações: TLD skipped. URI: http://java.sun.com/jsp/jstl/functions is already defined
Out 09, 2012 4:54:07 PM org.apache.catalina.core.StandardContext startInternal
Grave: Error getConfigured
Out 09, 2012 4:54:07 PM org.apache.catalina.core.StandardContext startInternal
Grave: Context [/Occurrences] startup failed due to previous errors
Out 09, 2012 4:54:07 PM org.apache.catalina.startup.HostConfig deployDirectory
Informações: Deploying web application directory L:\MyJava\MyDesenv\apache-tomcat-7.0.29\webapps\docs
Out 09, 2012 4:54:07 PM org.apache.catalina.startup.HostConfig deployDirectory
Informações: Deploying web application directory L:\MyJava\MyDesenv\apache-tomcat-7.0.29\webapps\examples
Out 09, 2012 4:54:08 PM org.apache.catalina.core.ApplicationContext log
Informações: ContextListener: contextInitialized()
Out 09, 2012 4:54:08 PM org.apache.catalina.core.ApplicationContext log
Informações: SessionListener: contextInitialized()
Out 09, 2012 4:54:08 PM org.apache.catalina.core.ApplicationContext log
Informações: ContextListener: attributeAdded(‘org.apache.jasper.compiler.TldLocationsCache’, ‘org.apache.jasper.compiler.TldLocationsCache@14458b82’)
Out 09, 2012 4:54:08 PM org.apache.catalina.startup.HostConfig deployDirectory
Informações: Deploying web application directory L:\MyJava\MyDesenv\apache-tomcat-7.0.29\webapps\host-manager
Out 09, 2012 4:54:08 PM org.apache.catalina.startup.HostConfig deployDirectory
Informações: Deploying web application directory L:\MyJava\MyDesenv\apache-tomcat-7.0.29\webapps\manager
Out 09, 2012 4:54:08 PM org.apache.catalina.startup.HostConfig deployDirectory
Informações: Deploying web application directory L:\MyJava\MyDesenv\apache-tomcat-7.0.29\webapps\ROOT
Out 09, 2012 4:54:08 PM org.apache.coyote.AbstractProtocol start
Informações: Starting ProtocolHandler [“http-bio-8080”]
Out 09, 2012 4:54:08 PM org.apache.coyote.AbstractProtocol start
Informações: Starting ProtocolHandler [“ajp-bio-8009”]
Out 09, 2012 4:54:08 PM org.apache.catalina.startup.Catalina start
Informações: Server startup in 1922 ms

Talvez isso lhe ajude: http://stackoverflow.com/questions/2293797/tomcat-startup-web-xml-issue

o problema está aqui:

Out 09, 2012 4:54:06 PM org.apache.catalina.startup.ContextConfig processContextConfig Grave: Parse error in context.xml for /Occurrences org.xml.sax.SAXParseException; systemId: file:/L:/MyJava/MyDesenv/apache-tomcat-7.0.29/conf/Catalina/localhost/Occurrences.xml; lineNumber: 2; columnNumber: 126; Error at (2, 126) : org.apache.catalina.loader.DevLoader

jeffev

Conforme o topico indicado, alterei o web.xml (descomentei a tag web-app) porem o erro persiste. Tenho pesquisado alguma configuração referente a context.xml mas nao acho nada, Se alguem souber mais alguma coisa que me ajude, agradeço…

Poste seu codigo para que possamos lhe ajudar.

Consegui resolver e estou postando a soulução:

Comecei analisando o primeiro erro:

Grave: Begin event threw exception
java.lang.ClassNotFoundException: org.apache.catalina.loader.DevLoader

ClassNotFound = não achava classes relacionada ao DevLoader.

Pesquisei e achei um zip DevLoader.zip
Descompactei este diretorio que continha um jar DevloaderTomcat7.jar

Classes que eram carregadas normalmente e que nao continham o erro (Unknown Source) traziam um path que foi onde eu adicionei este jar.
O tomcat subiu normalmente…

Conclusão: eu acredito que o eclipse Juno não contenha as classes DevLoader e foi necessario coloca-las manualmente.

Obrigada a todos!

Altere o titulo do tópico pra resolvido.
Assim ninguém mais perde tempo como eu lendo tudo isso heheheh

[]'s

:wink: