Hola Ignacio,
UDA, mediante el plugin Eclipse, genera los proyectos y los configura para desplegarlos en Weblogic, actualmente sobre la versión 10.3.5. Se genera un EAR para poder realizar el despliegue en el servidor.
Apache Tomcat es un Servidor web que no permite el despliegue de ficheros EAR trabajando solamente con WARs.
Para poder hacer el despliegue en un War a partir de un proyecto generado con UDA se deberían realizar los siguientes pasos:
1) Mover todos los componente del xxxEarClasses dentro del propio War.
a) En el xxxEarClasses se encuentran las 3 capas de la aplicación: DAO, Service, Model
Lo recomendable es mantener la estructura de la paquetería.
b) Carpeta Spring que contiene todos los xml de configuración de Spring.
Se recomienda copiarlos a la carpeta Spring dentro del War.Se debe poner especial atención en el fichero security-config.xml, ya que éste ya existe en el WAR. Habrá que completarlo con el contenido de ambos ficheros.El fichero tx-config.xml deberá ser eliminado o modificado para poder obtener la transaccionalidad en el Apache Tomcat, que no la da de manera nativa.
c) Carpeta Resources con los ficheros de internacionalización.
2) Editar fichero web.xml del War.
Eliminar la entrada:
<context-param>
<param-name>parentContextKey</param-name>
<param-value>ear.context</param-value>
</context-param>
3) Generar WAR.
Compilar y crear el fichero WAR que se desplegara en el Apache Tomcat.
--
Has recibido este mensaje porque estás suscrito al grupo "uda - utilidades de desarrollo de aplicaciones" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a uda-ejie+u...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.