Ajuda com Tomcat

1 resposta
douglas_vidotto

Olá pessoal tudo bem? Estou aprendendo a mexer agora com servlets, jsp, etc. Gostaria de utilizar o NetBeans para o desenvolvimento, porém, para aprender como funciona classpaths, configurações de ambiente, etc, resolvi iniciar tudo pela linha de comando mesmo. Bom, eu instalei o Tomcat e configurei os meus classpath dessa forma:

CATALINA_HOME : C:\Tomcat 6.0 //Este local é onde está instalado o Tomcat

CLASSPATH: C:\Tomcat\lib\servlet-api.jar;C:\Tomcat\lib\jsp-api.jar //Coloquei as jars para conseguir compilar
//as aplicações web
JAVA_HOME: C:\Program Files\Java\jdk1.6.0_05 //Local de instalação do Java

PATH : %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Intel\DMIX;C:\Program Files\Java\jdk1.6.0_05\bin // Configuração do path

além disso, coloquei ainda uma cópia dos jars do tomcat dentro dos libs do java. Não sei se fiz as configurações acima de maneira correta, mas (após muito apanhar) as aplicações web funcionaram. Porém, quando fui fazer um teste no NetBeans, o tomcat lá não funcionou, não conseguiu iniciar. Gostaria se as configurações que fiz acima atrapalharam o uso do Tomcat no NetBeans. Pode ter sido isso?? Muito obrigado!!

Segue abaixo o erro que o NetBeans apresenta quando tento iniciar o tomcat nele.

Deployment error:

Stopping of Tomcat failed, the C:\Tomcat\bin\catalina.bat startup script is missing.

See the server log for details.

at org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment.deploy(Deployment.java:166)

at org.netbeans.modules.j2ee.ant.Deploy.execute(Deploy.java:104)

at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)

at sun.reflect.GeneratedMethodAccessor169.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:597)

at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)

at org.apache.tools.ant.Task.perform(Task.java:348)

at org.apache.tools.ant.Target.execute(Target.java:357)

at org.apache.tools.ant.Target.performTasks(Target.java:385)

at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)

at org.apache.tools.ant.Project.executeTarget(Project.java:1298)

at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)

at org.apache.tools.ant.Project.executeTargets(Project.java:1181)

at org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:277)

at org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:460)

at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:151)

Caused by: org.netbeans.modules.j2ee.deployment.impl.ServerException: Stopping of Tomcat failed, the C:\Tomcat\bin\catalina.bat startup script is missing.

at org.netbeans.modules.j2ee.deployment.impl.ServerInstance._stop(ServerInstance.java:1436)

at org.netbeans.modules.j2ee.deployment.impl.ServerInstance.startTarget(ServerInstance.java:1223)

at org.netbeans.modules.j2ee.deployment.impl.ServerInstance.startDebug(ServerInstance.java:952)

at org.netbeans.modules.j2ee.deployment.impl.TargetServer.startTargets(TargetServer.java:426)

at org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment.deploy(Deployment.java:143)

 16 more

BUILD FAILED (total time: 0 seconds)

1 Resposta

wbdsjunior

não seria o diretório de instalação do tomcat?

na variável CATALINA_HOME você colocou [color=red]C:\Tomcat 6.0[/color] e na CLASSPATH [color=red]C:\Tomcat[/color]

Criado 14 de outubro de 2008
Ultima resposta 14 de out. de 2008
Respostas 1
Participantes 2