Problema de referência no Tomcat

2 respostas
jayrmotta

Olá, estou tendo um problema com o tomcat. Eu tenho um servlet que possui referencias a uma classe não-nativa do java, ela está no Build Path do projeto. Só que quando eu chamo o servlet ele me retorna isso:

Jun 29, 2009 11:29:44 AM org.apache.catalina.core.AprLifecycleListener lifecycleEvent INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /opt/java/jre/lib/i386/server:/opt/java/jre/lib/i386:/opt/java/jre/../lib/i386:/opt/java/jre/lib/i386/client:/opt/java/jre/lib/i386:/usr/lib/xulrunner-devel-1.9.1:/usr/lib/xulrunner-devel-1.9.1:/usr/java/packages/lib/i386:/lib:/usr/lib Jun 29, 2009 11:29:44 AM org.apache.coyote.http11.Http11BaseProtocol init INFO: Initializing Coyote HTTP/1.1 on http-8080 Jun 29, 2009 11:29:44 AM org.apache.catalina.startup.Catalina load INFO: Initialization processed in 955 ms Jun 29, 2009 11:29:45 AM org.apache.catalina.core.StandardService start INFO: Starting service Catalina Jun 29, 2009 11:29:45 AM org.apache.catalina.core.StandardEngine start INFO: Starting Servlet Engine: Apache Tomcat/5.5.27 Jun 29, 2009 11:29:45 AM org.apache.catalina.core.StandardHost start INFO: XML validation disabled Jun 29, 2009 11:29:45 AM org.apache.coyote.http11.Http11BaseProtocol start INFO: Starting Coyote HTTP/1.1 on http-8080 Jun 29, 2009 11:29:46 AM org.apache.jk.common.ChannelSocket init INFO: JK: ajp13 listening on /0.0.0.0:8009 Jun 29, 2009 11:29:46 AM org.apache.jk.server.JkMain start INFO: Jk running ID=0 time=0/37 config=null Jun 29, 2009 11:29:46 AM org.apache.catalina.storeconfig.StoreLoader load INFO: Find registry server-registry.xml at classpath resource Jun 29, 2009 11:29:46 AM org.apache.catalina.startup.Catalina start INFO: Server startup in 1497 ms Jun 29, 2009 11:31:26 AM org.apache.catalina.core.ApplicationContext log INFO: Marking servlet ParserRetorno as unavailable Jun 29, 2009 11:31:26 AM org.apache.catalina.core.StandardWrapperValve invoke SEVERE: Allocate exception for servlet ParserRetorno java.lang.ClassNotFoundException: ch.ethz.ssh2.StreamGobbler at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1386) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1232) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389) at java.lang.Class.getConstructor0(Class.java:2699) at java.lang.Class.newInstance0(Class.java:326) at java.lang.Class.newInstance(Class.java:308) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1089) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:791) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:127) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) at java.lang.Thread.run(Thread.java:619)

O servlet ta compilado certinho, fazendo a referencia e tal … só o servlet que não consegue mesmo… alguma sugestão ?

2 Respostas

jayrmotta

Então … eu exportei o .war sozinho pra ver como ele estava … e ele nao está exportando as dependencias do projeto … somente as minhas classes … e como eu uso uma api externa que estou referenciando no build path … ele da erro … como devo fazer pra ele criar o .war com as dependencias ?

jayrmotta

Ja consegui saohsaouhaouas … vlw ;D

Criado 29 de junho de 2009
Ultima resposta 29 de jun. de 2009
Respostas 2
Participantes 1