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

    Source: geocities.com/gusdelact/cib9112002

               ( geocities.com/gusdelact)