Problemas com eclipse e tomcat 5.0.30

4 respostas
P

pessoal,

instalei o plugin (tomcatPluginV3) no eclipse 3.0.1 ,jdk1.4.1_02 e estou usando o tomcat 5.0.30, bom… fiz todas as configurações só que quando rodo uma aplicação qualquer segue o seguinte erro:

SEVERE: Javac exception

Unable to find a javac compiler;

com.sun.tools.javac.Main is not on the classpath.

Perhaps JAVA_HOME does not point to the JDK

at org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.getCompiler(CompilerAdapterFactory.java:105)

at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:929)

at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:758)

at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:407)

at org.apache.jasper.compiler.Compiler.compile(Compiler.java:497)

at org.apache.jasper.compiler.Compiler.compile(Compiler.java:476)

at org.apache.jasper.compiler.Compiler.compile(Compiler.java:464)

at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)

at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)

at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)

at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)

at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)

at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)

at java.lang.Thread.run(Thread.java:536)

22/12/2004 16:03:47 org.apache.jasper.compiler.Compiler generateClass

SEVERE: Env: Compile: javaFileName=/C:/jakarta-tomcat-5.0.30/work/Catalina/localhost/telemig//org/apache/jsp/cadastro\acessorio_005fframe_jsp.java

classpath=/C:/eclipse/workspace/telemig/WEB-INF/classes/;/C:/eclipse/workspace/telemig/WEB-INF/lib/hibernate2.jar;/C:/eclipse/workspace/telemig/WEB-INF/lib/jdom.jar;/C:/eclipse/workspace/telemig/WEB-INF/lib/mysql-connector-java-3.1.3-beta-bin.jar;/C:/eclipse/workspace/telemig/WEB-INF/lib/xercesImpl.jar;/C:/eclipse/workspace/telemig/WEB-INF/lib/xmlParserAPIs.jar;C:\jakarta-tomcat-5.0.30\work\Catalina\localhost\telemig;/C:/eclipse/workspace/telemig/WEB-INF/classes/;/C:/eclipse/workspace/telemig/WEB-INF/lib/hibernate2.jar;/C:/eclipse/workspace/telemig/WEB-INF/lib/jdom.jar;/C:/eclipse/workspace/telemig/WEB-INF/lib/mysql-connector-java-3.1.3-beta-bin.jar;/C:/eclipse/workspace/telemig/WEB-INF/lib/xercesImpl.jar;/C:/eclipse/workspace/telemig/WEB-INF/lib/xmlParserAPIs.jar;C:/jakarta-tomcat-5.0.30/server/classes/;C:/jakarta-tomcat-5.0.30/server/lib/catalina-ant.jar;C:/jakarta-tomcat-5.0.30/server/lib/catalina-cluster.jar;C:/jakarta-tomcat-5.0.30/server/lib/catalina-i18n-es.jar;C:/jakarta-tomcat-5.0.30/server/lib/catalina-i18n-fr.jar;C:/jakarta-tomcat-5.0.30/server/lib/catalina-i18n-ja.jar;C:/jakarta-tomcat-5.0.30/server/lib/catalina-optional.jar;C:/jakarta-tomcat-5.0.30/server/lib/catalina.jar;C:/jakarta-tomcat-5.0.30/server/lib/commons-beanutils.jar;C:/jakarta-tomcat-5.0.30/server/lib/commons-digester.jar;C:/jakarta-tomcat-5.0.30/server/lib/commons-fileupload-1.0.jar;C:/jakarta-tomcat-5.0.30/server/lib/commons-modeler.jar;C:/jakarta-tomcat-5.0.30/server/lib/jakarta-regexp-1.3.jar;C:/jakarta-tomcat-5.0.30/server/lib/jkconfig.jar;C:/jakarta-tomcat-5.0.30/server/lib/jkshm.jar;C:/jakarta-tomcat-5.0.30/server/lib/servlets-common.jar;C:/jakarta-tomcat-5.0.30/server/lib/servlets-default.jar;C:/jakarta-tomcat-5.0.30/server/lib/servlets-invoker.jar;C:/jakarta-tomcat-5.0.30/server/lib/servlets-webdav.jar;C:/jakarta-tomcat-5.0.30/server/lib/tomcat-coyote.jar;C:/jakarta-tomcat-5.0.30/server/lib/tomcat-http11.jar;C:/jakarta-tomcat-5.0.30/server/lib/tomcat-jk.jar;C:/jakarta-tomcat-5.0.30/server/lib/tomcat-jk2.jar;C:/jakarta-tomcat-5.0.30/server/lib/tomcat-jni.jar;C:/jakarta-tomcat-5.0.30/server/lib/tomcat-util.jar;C:/jakarta-tomcat-5.0.30/common/classes/;C:/jakarta-tomcat-5.0.30/common/endorsed/xercesImpl.jar;C:/jakarta-tomcat-5.0.30/common/endorsed/xml-apis.jar;C:/jakarta-tomcat-5.0.30/common/lib/ant-launcher.jar;C:/jakarta-tomcat-5.0.30/common/lib/ant.jar;C:/jakarta-tomcat-5.0.30/common/lib/commons-collections-3.1.jar;C:/jakarta-tomcat-5.0.30/common/lib/commons-dbcp-1.2.1.jar;C:/jakarta-tomcat-5.0.30/common/lib/commons-el.jar;C:/jakarta-tomcat-5.0.30/common/lib/commons-pool-1.2.jar;C:/jakarta-tomcat-5.0.30/common/lib/jasper-compiler.jar;C:/jakarta-tomcat-5.0.30/common/lib/jasper-runtime.jar;C:/jakarta-tomcat-5.0.30/common/lib/jsp-api.jar;C:/jakarta-tomcat-5.0.30/common/lib/naming-common.jar;C:/jakarta-tomcat-5.0.30/common/lib/naming-factory.jar;C:/jakarta-tomcat-5.0.30/common/lib/naming-java.jar;C:/jakarta-tomcat-5.0.30/common/lib/naming-resources.jar;C:/jakarta-tomcat-5.0.30/common/lib/servlet-api.jar;/C:/jakarta-tomcat-5.0.30/bin/bootstrap.jar;/C:/Arquivos%20de%20programas/Java/j2re1.4.1_02/lib/tools.jar;/C:/Arquivos%20de%20programas/Java/j2re1.4.1_02/lib/ext/dnsns.jar;/C:/Arquivos%20de%20programas/Java/j2re1.4.1_02/lib/ext/ldapsec.jar;/C:/Arquivos%20de%20programas/Java/j2re1.4.1_02/lib/ext/localedata.jar;/C:/Arquivos%20de%20programas/Java/j2re1.4.1_02/lib/ext/sunjce_provider.jar

cp=C:\jakarta-tomcat-5.0.30\bin\bootstrap.jar;C:\Arquivos de programas\Java\j2re1.4.1_02\lib\tools.jar

cp=C:\eclipse\workspace\telemig\WEB-INF\classes

cp=C:\eclipse\workspace\telemig\WEB-INF\lib\hibernate2.jar

cp=C:\eclipse\workspace\telemig\WEB-INF\lib\jdom.jar

cp=C:\eclipse\workspace\telemig\WEB-INF\lib\mysql-connector-java-3.1.3-beta-bin.jar

cp=C:\eclipse\workspace\telemig\WEB-INF\lib\xercesImpl.jar

cp=C:\eclipse\workspace\telemig\WEB-INF\lib\xmlParserAPIs.jar

cp=C:\jakarta-tomcat-5.0.30\work\Catalina\localhost\telemig

cp=C:\eclipse\workspace\telemig\WEB-INF\classes

cp=C:\eclipse\workspace\telemig\WEB-INF\lib\hibernate2.jar

cp=C:\eclipse\workspace\telemig\WEB-INF\lib\jdom.jar

cp=C:\eclipse\workspace\telemig\WEB-INF\lib\mysql-connector-java-3.1.3-beta-bin.jar

cp=C:\eclipse\workspace\telemig\WEB-INF\lib\xercesImpl.jar

cp=C:\eclipse\workspace\telemig\WEB-INF\lib\xmlParserAPIs.jar

cp=C:\jakarta-tomcat-5.0.30\server\classes

cp=C:\jakarta-tomcat-5.0.30\server\lib\catalina-ant.jar

cp=C:\jakarta-tomcat-5.0.30\server\lib\catalina-cluster.jar

cp=C:\jakarta-tomcat-5.0.30\server\lib\catalina-i18n-es.jar

cp=C:\jakarta-tomcat-5.0.30\server\lib\catalina-i18n-fr.jar

cp=C:\jakarta-tomcat-5.0.30\server\lib\catalina-i18n-ja.jar

cp=C:\jakarta-tomcat-5.0.30\server\lib\catalina-optional.jar

cp=C:\jakarta-tomcat-5.0.30\server\lib\catalina.jar

cp=C:\jakarta-tomcat-5.0.30\server\lib\commons-beanutils.jar

cp=C:\jakarta-tomcat-5.0.30\server\lib\commons-digester.jar

cp=C:\jakarta-tomcat-5.0.30\server\lib\commons-fileupload-1.0.jar

cp=C:\jakarta-tomcat-5.0.30\server\lib\commons-modeler.jar

cp=C:\jakarta-tomcat-5.0.30\server\lib\jakarta-regexp-1.3.jar

cp=C:\jakarta-tomcat-5.0.30\server\lib\jkconfig.jar

cp=C:\jakarta-tomcat-5.0.30\server\lib\jkshm.jar

cp=C:\jakarta-tomcat-5.0.30\server\lib\servlets-common.jar

cp=C:\jakarta-tomcat-5.0.30\server\lib\servlets-default.jar

cp=C:\jakarta-tomcat-5.0.30\server\lib\servlets-invoker.jar

cp=C:\jakarta-tomcat-5.0.30\server\lib\servlets-webdav.jar

cp=C:\jakarta-tomcat-5.0.30\server\lib\tomcat-coyote.jar

cp=C:\jakarta-tomcat-5.0.30\server\lib\tomcat-http11.jar

cp=C:\jakarta-tomcat-5.0.30\server\lib\tomcat-jk.jar

cp=C:\jakarta-tomcat-5.0.30\server\lib\tomcat-jk2.jar

cp=C:\jakarta-tomcat-5.0.30\server\lib\tomcat-jni.jar

cp=C:\jakarta-tomcat-5.0.30\server\lib\tomcat-util.jar

cp=C:\jakarta-tomcat-5.0.30\common\classes

cp=C:\jakarta-tomcat-5.0.30\common\endorsed\xercesImpl.jar

cp=C:\jakarta-tomcat-5.0.30\common\endorsed\xml-apis.jar

cp=C:\jakarta-tomcat-5.0.30\common\lib\ant-launcher.jar

cp=C:\jakarta-tomcat-5.0.30\common\lib\ant.jar

cp=C:\jakarta-tomcat-5.0.30\common\lib\commons-collections-3.1.jar

cp=C:\jakarta-tomcat-5.0.30\common\lib\commons-dbcp-1.2.1.jar

cp=C:\jakarta-tomcat-5.0.30\common\lib\commons-el.jar

cp=C:\jakarta-tomcat-5.0.30\common\lib\commons-pool-1.2.jar

cp=C:\jakarta-tomcat-5.0.30\common\lib\jasper-compiler.jar

cp=C:\jakarta-tomcat-5.0.30\common\lib\jasper-runtime.jar

cp=C:\jakarta-tomcat-5.0.30\common\lib\jsp-api.jar

cp=C:\jakarta-tomcat-5.0.30\common\lib\naming-common.jar

cp=C:\jakarta-tomcat-5.0.30\common\lib\naming-factory.jar

cp=C:\jakarta-tomcat-5.0.30\common\lib\naming-java.jar

cp=C:\jakarta-tomcat-5.0.30\common\lib\naming-resources.jar

cp=C:\jakarta-tomcat-5.0.30\common\lib\servlet-api.jar

cp=C:\jakarta-tomcat-5.0.30\bin\bootstrap.jar

cp=C:\Arquivos%20de%20programas\Java\j2re1.4.1_02\lib\tools.jar

cp=C:\Arquivos%20de%20programas\Java\j2re1.4.1_02\lib\ext\dnsns.jar

cp=C:\Arquivos%20de%20programas\Java\j2re1.4.1_02\lib\ext\ldapsec.jar

cp=C:\Arquivos%20de%20programas\Java\j2re1.4.1_02\lib\ext\localedata.jar

cp=C:\Arquivos%20de%20programas\Java\j2re1.4.1_02\lib\ext\sunjce_provider.jar

work dir=C:\jakarta-tomcat-5.0.30\work\Catalina\localhost\telemig

extension dir=C:\Arquivos de programas\Java\j2re1.4.1_02\lib\ext

srcDir=C:\jakarta-tomcat-5.0.30\work\Catalina\localhost\telemig

compilerTargetVM=1.3

compilerSourceVM=1.3

include=org/apache/jsp/cadastro/acessorio_005fframe_jsp.java

22/12/2004 16:03:47 org.apache.jasper.compiler.Compiler generateClass

detalhe: poderia ser até problema com o tomcat ou versão do java, só que quando eu abro o tomcat fora do eclipse funciona tudo, alguém pode me ajudar!!! help 8O

4 Respostas

eltonk

Não eh um problema grave não =)

Vá nas configurações do eclipse, selecione Tomcat e configure os caminhos do tomcat, catalina_home, etc…

=)
[]s

P

“eltonk”:
Não eh um problema grave não =)

Vá nas configurações do eclipse, selecione Tomcat e configure os caminhos do tomcat, catalina_home, etc…

=)
[]s

eu fiz essas configurações, funcionou!!! Só que se eu tiver uma pagina index.jsp, modificá-la, e essa modificação gerar um erro, o tomcat retorna a msg acima, e se eu volto e concerto o erro, não funciona e continua dando o mesmo erro acima, mesmo se eu apagar os Works, continua dando o erro, mais se eu rodar fora do eclipse funciona, será que pode ser uma questa de incompatibilidade com a versão do java!!!

Eu juro que não estou ficando maluco!!!

M

haha, nao é incompatibilidade não… tu ja tentou dar refresh no browser? se sim, eu aconselho a tu usar o Lomboz como plugin, ele ja tem os scripts de deploy prontos pra ti… não sei se esse plugin q tu usa tb ja vem com isso, pois nunca usei

P

hehehe… Sacanagem, já usei o lomboz, mais esse plugin é mais simples, de qualquer forma valeu pela dica!!! Vou voltar para o lomboz e deixar essa experiência de lado…

valeu!!!

Criado 22 de dezembro de 2004
Ultima resposta 23 de dez. de 2004
Respostas 4
Participantes 3