problema al compilar servlet
Saludos, bueno mi problema es que sigo sin poder compilar un archivo java que contiene un servlet, segun he estado buscando, debo agregar el archivo jar que corresponda al classpath, ejemplo si uso tomcat es servlet-api.jar, o si es glassfish tengo que agregar otro, el problema es que ya tengo todos los jar en el classpath y javac me sigue mandando el mismo error
estoy trabajando bajo windows xp, tomcat 7.0.5, instale java ee la ultima version ( y ademas instalo glassfish 3, por si acaso), en ide uso Aptana studio 2.0, aunque no compilo el servlet todavia desde ahi (creo que seria otro post ya que no se como configurarlo para esto)
el classpath lo tengo asi
.;C:\Program Files\Java\jre1.6.0_07\lib;C:\Program Files\Java\jre1.6.0_07\lib\ext\QTJava.zip; C:\glassfishv3\glassfish\lib\javaee.jar;C:\tomcat705\lib\servlet-api.jar;
y los errores que manda son
package javax.servlet.http does not exist
cannot find symbol class HttpServlet
cannot find symbol class ServletConfig
- Inicie sesión o regístrese para enviar comentarios
Utiliza Ant
Es muy frustrante utilizar eso del javac usa Ant: Solo debes de poner en e l classpath donde dice System Varibles edita la que dice Path y agrega
C:\Carpeta donde esta ant\bin; (C:\CS\Java\apache-ant-1.8.1\bin;) y listo funciona; Luego debes de crear capetar una bin otra source otra src y dist en bin, lib pones todos tus jars para que jale debes de usar solo servlet-api que se encuentra en tomcat
http://www.chuidiang.com/java/herramientas/ant.php
Si compilaras el tu servlet
Si compilaras el tu servlet desde algún IDE, el mismo IDE te dice si falta alguna librería y con suerte, te da la sugerencia para importarla en tu proyecto, no se si lo haga Aptana (tengo entendido que es más para proyectos en JS), si no se puede en Aptana, intenta crear un proyecto Web en otro IDE....
Muchas gracias
Gracias a los dos por aportar su ayuda, y problema solucionado con ANT, aunque ahora estoy en el proceso de comprender bien todo lo que es ANT, en cuanto al ide, como aptana es una version o derivado de eclipse creo que ya tambien solucione ese problema hay que agregar el jar en las referencias aun cuando lo tenga en el classpath en fin pequeños detalles, gracias