Integracion de Cocoon con J2EE 0. Bajar JBoss. Instalarlo Bajar Cocoon. Instalarlo. a. Copiar el archivo cocoon-2.0-bin.zip b. Descomprimirlo en D:\cocoon-2.0 c. Crear una carpeta denominada D:\cocoon d. Copiar el archivo D:\cocoon-2.0\cocoon.war a D:\cocoon e. Descomprimir el archivo cocoon.war f. Montar el directorio D:\cocoon 1. Bajar el archivo http://www.geocities.com/gusdelact/cib9112002/codigo/j2eexml.zip 2. Descromprimir el archivo en d:\ Se crea una carpeta que se llama j2eexml Contiene dos subdirectorios: src j2ee 3. En NetBeans, montar el directorio d:\j2eexml\src 4. Montar los siguientes archivos JAR, que estan en la distribucion de JBoss de la carpeta JBoss-2.4.8\cliente\jboss-client.jar de la carpeta JBoss-2.4.8\cliente\jnp-client.jar de la carpeta JBoss-2.4.8\cliente\jboss-j2ee.jar de la carpeta JBoss-2.4.8\lib\ext\jndi.jar 5. Compilar todos los archivos que estan en el directorio d:\j2eexml\src 6. Generar un JAR con New->JAR Packager Nombrarlo ejbs.jar El contenido del JAR debe ser: Del directorio integracion bonus/calculation bonus/persistence META-INF 7. Ejecutar el archivo JAR creado en el paso 6 8. Copiarlo al directorio de JBoss-2.4.9/deploy 9. Arrancar JBoss, y ejecutar Probar que funcionen los programas BonusPersistenceCreate BonusPersistenceFind 10. Abrir NetBeans a. Seleccionar de la herramienta Explorer->Runtime->Server Registry->Installed Servers->TomCat3.2 b. Con el boton derecho del raton, dar Add Servlet Context c . Editar el contexto (doble click sobre el contexto) y editar las propiedades, debe tener docBase D:\cocoon path /cocoon 11. Copiar el directorio d:\j2eexml\j2ee al directorio d:\cocoon 12. En NetBeans compilar del directorio d:\j2eexml\src el archivo EJBGenerator.java 13. Abrir en notepad o wordpad el archivo d:\cocoon\sitemap.xmap Localizar la linea que dice E insertar ANTES de esta linea, el siguiente codigo XML: 14. Arrancar el servicio de TomCat 15. Teclear desde el navegador http://localhost:8080/cocoon 16. Teclear desde el navegador http://localhost:8080/cocoon/j2ee/bonus.xml?RFC=CUTG711209TM9