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)