jump to navigation

Migración de un proyecto Tomcat a JBoss 3.x/4.x Abril 23, 2008

Posted by dev4m1n in Servidores.
trackback

Por fin algo nuevo que recordar, detallitos que muchos conocen pero otros se rompen la cabeza para dar con ellos. Datos a tener en cuenta al migrar un proyecto de Apache Tomcat a JBoss (ojo, versiones 3.x/4.x).

- La primera duda, donde colocar el proyecto para que JBOSS nos despliegue el asunto, bien, hay dos carpetas posibles, ${JBOSS_HOME}/server/minimal/deploy o en ${JBOSS_HOME}/server/default/deploy.

- La carpeta minimal no ofrece compatibilidad con EJB y algunos proyectos pueden dar guerra. Recomendado usar default.

- Lo primero que se nos ocurrirá es colocar la carpeta que nos ha creado en tomcat dentro de ${CATALINA_HOME}/webapps dentro de nuestra carpeta default. <Peta>. Solución, debemos meter dentro de esta carpeta un archivo .war o en su defecto la carpeta terminando en .war/

- En caso de tener conexiones a BBDD, deberemos crear un archivo *-ds.xml con el DataSource correspondiente ya que podemos tener problemas con DS configurados en META-INF (context.xml) y demás.

- También he encontrado problemas una vez hecho todo esto por la forma de configurar las referencias al ds si estamos manejando un controlador hibernate. Para JBOSS, hibernate referencia los ds como /(tipo_conector)/conector. Véase por tipo: odbc, jdbc…y por conector, el nombre que hayamos definido en el ds anterior.

Supongo que habrá miles de cosas más pero en mi caso esto es todo lo que me he encontrado y visto lo visto, los problemas son más o menos los mismos siempre.

Espero que sea útil.

Comentarios»

No comments yet — be the first.