domingo, 28 de abril de 2013

Creando un archivo WAR a mano desde el directorio expandido

La creación de un archivo WAR (que es un archivo donde esta empaquetado una aplicación web) a mano, puede parecer una tontería o algo de niños cuando existen IDE'S (por ejemplo: Netbeans, Eclipse, etc) que hacen este trabajo de forma automática. Pero que sucederia si no tuvieramos a la mano un flamante IDE que haga este trabajo? entonces,quizas, tal vez, no lo se ... ver leido esta entrada te puede ayudar algun dia. 

CONSIDERACIONES PREVIAS

Se debe tener creadas o configuradas correctamente las variables de entorno JAVA_HOME, CLASSPATH  y Path. En mi caso, hice uso de un JDK 1.7.0_17 sobre un MS Windows 7 Professional, pero se puede realizar este procedimiento desde  Windows XP en adelante.

sábado, 27 de abril de 2013

Apache Tomcat 7 : java.lang.NoClassDefFoundError: org/apache/tomc at/util/buf/B2CConverter

Si has tenido problemas tratando de configurar las Ant Tasks que trae consigo Apache Tomcat 7, una opción que a mi me ha funcionado es agregar a la variable de entorno CLASSPATH los siguientes jar:
  •  %CATALINA_HOME%\lib\catalina-ant.jar
  • %CATALINA_HOME%\lib\tomcat-coyote.jar
  • %CATALINA_HOME%\lib\tomcat-util.jar
  • %CATALINA_HOME%\bin\tomcat-juli.jar
Donde %CATALINA_HOME% es el directorio donde esta instalado Apache Tomcat 7 (por ejemplo: C:\apache-tomcat-7.0.37), y como ejemplo, el archivo build.xml que necesita Ant para realizar su trabajo: