Como hacer un JSP con JBoss y Eclipse

Anuncio
U.A.B.C. - Facultad de Ingeniería
Carrera de Ingeniero en Computación
Como Hacer un JSP con JBoss y Eclipse
1. Elegir el espacio de trabajo donde se guardarán los archivos del proyecto.
2. Presionar OK
3. Del menú principal seleccionar File­>New­>Project
4. Seleccionar el tipo de proyecto JBOSS­
IDE­>J2EE Projects­>J2EE 1.4 Project. 5. Presionar Next.
Elaborado por: M.C. Cecilia Curlango Rosas
Versión: 26/04/06
1 de 17
U.A.B.C. - Facultad de Ingeniería
Carrera de Ingeniero en Computación
Como Hacer un JSP con JBoss y Eclipse
6. Escribir el nombre del proyecto que en este caso será ProjectoJSP.
7. Presionar Next.
8. Agregar una carpeta para el código fuente con nombre src.
9. Agregar una carpeta para el código ejecutable con nombre bin.
10. Presionar Finish
Elaborado por: M.C. Cecilia Curlango Rosas
Versión: 26/04/06
2 de 17
U.A.B.C. - Facultad de Ingeniería
Carrera de Ingeniero en Computación
Como Hacer un JSP con JBoss y Eclipse
11. Dar click derecho en la carpeta src y seleccionar New­>Folder.
12. Crear una carpeta con nombre WEB-INF
dentro de src.
Elaborado por: M.C. Cecilia Curlango Rosas
Versión: 26/04/06
3 de 17
U.A.B.C. - Facultad de Ingeniería
Carrera de Ingeniero en Computación
Como Hacer un JSP con JBoss y Eclipse
13. Dar click derecho en el proyecto y seleccionar Properties.
14. Seleccionar Packaging Configurations.
15. Presionar el botón Add Standard.
Elaborado por: M.C. Cecilia Curlango Rosas
Versión: 26/04/06
4 de 17
U.A.B.C. - Facultad de Ingeniería
Carrera de Ingeniero en Computación
Como Hacer un JSP con JBoss y Eclipse
16. Seleccionar Standard­WAR.war y escribir el nombre de la aplicación que en este caso será Hola.war.
17. Presionar OK.
18. De la lista de archivos que aparece, borrar /ProjectoJSP/src/META-INF/MANIFEST.MF>META-INF y /ProjectoJSP/src/WEB-INF/jbossweb.xml->WEB-INF
19. Seleccionar OK.
Elaborado por: M.C. Cecilia Curlango Rosas
Versión: 26/04/06
5 de 17
U.A.B.C. - Facultad de Ingeniería
Carrera de Ingeniero en Computación
Como Hacer un JSP con JBoss y Eclipse
20. En el proyecto, dar click derecho y seleccionar New­>Other
21. Seleccionar Jboss­IDE ­> Descriptors ­> Web Application 2.4 Deployment Descriptor.
22. Presionar Next.
Elaborado por: M.C. Cecilia Curlango Rosas
Versión: 26/04/06
6 de 17
U.A.B.C. - Facultad de Ingeniería
Carrera de Ingeniero en Computación
Como Hacer un JSP con JBoss y Eclipse
23. Asegurarse de que el deployment descriptor se va a crear en ProjectoJSP/src/WEB-INF y con nombre web.xml.
24. Presionar Finish.
25. Editar el archivo web.xml.
26. Borrar todas las etiquetas que dicen filter.
27. En la etiqueta servlet-class escribir el nombre de la clase del jsp/servlet en este caso Hola.
28. En url-pattern escribir /Hola.
29. Grabar los cambios.
Elaborado por: M.C. Cecilia Curlango Rosas
Versión: 26/04/06
7 de 17
U.A.B.C. - Facultad de Ingeniería
Carrera de Ingeniero en Computación
Como Hacer un JSP con JBoss y Eclipse
30. En src, dar click derecho y seleccionar New­>File.
31. Escribir Hola.jsp para el nombre del archivo.
32. Presionar Finish.
33. Escribir el código que se muestra en la figura y guardar el archivo.
Elaborado por: M.C. Cecilia Curlango Rosas
Versión: 26/04/06
8 de 17
U.A.B.C. - Facultad de Ingeniería
Carrera de Ingeniero en Computación
Como Hacer un JSP con JBoss y Eclipse
34. Dar click derecho en el proyecto y seleccionar Run Packaging.
35. Esto creará el archivo packaging-build.xml
36. Presionar F5 para dar un refresh.
37. Editar el archivo packaging-build.xml
38. Agregar las líneas que se indican en la figura.
39. En src, dar click derecho y seleccionar New­>Other. Elaborado por: M.C. Cecilia Curlango Rosas
Versión: 26/04/06
9 de 17
U.A.B.C. - Facultad de Ingeniería
Carrera de Ingeniero en Computación
Como Hacer un JSP con JBoss y Eclipse
40. Seleccionar JBoss­IDE­>Web Components­>HTML Page
41. Presionar Next.
Elaborado por: M.C. Cecilia Curlango Rosas
Versión: 26/04/06
10 de 17
U.A.B.C. - Facultad de Ingeniería
Carrera de Ingeniero en Computación
Como Hacer un JSP con JBoss y Eclipse
42. Escribir index.html para el nombre del archivo.
43. Presione Finish.
44. Escriba el código que se indica en la figura y grabe el archivo.
Elaborado por: M.C. Cecilia Curlango Rosas
Versión: 26/04/06
11 de 17
U.A.B.C. - Facultad de Ingeniería
Carrera de Ingeniero en Computación
Como Hacer un JSP con JBoss y Eclipse
45. Dar click derecho en el proyecto y nuevamente seleccione Run Packaging.
46. Esto creará el archivo Hola.war
47. Coloquese en el archivo Hola.war y seleccione del menu que aparece en la pulga, la opción Debug...
48. Busque JBoss 4.0.x y presiones el botón New.
49. Escriba el nombre del servidor que será JBoss.
50. Escriba la ruta a JBoss que se ve en la figura.
51. Seleccione la configuración por default del servidor.
52. Presione Apply y después Close.
Elaborado por: M.C. Cecilia Curlango Rosas
Versión: 26/04/06
12 de 17
U.A.B.C. - Facultad de Ingeniería
Carrera de Ingeniero en Computación
Como Hacer un JSP con JBoss y Eclipse
53. En la barra de herramientas, de click derecho y seleccione Customize Perspective.
54. Seleccione la pestaña Commands.
55. De la lista de grupos de mandos seleccione Default Server.
56. Presione OK.
Elaborado por: M.C. Cecilia Curlango Rosas
Versión: 26/04/06
13 de 17
U.A.B.C. - Facultad de Ingeniería
Carrera de Ingeniero en Computación
Como Hacer un JSP con JBoss y Eclipse
57. Del menu principal seleccione Window­
>Preferences.
58. Del listado, seleccione en JBoss­IDE, la opción Launcher.
59. Seleccione el servidor por defecto que es JBoss.
60. Seleccione Apply y después OK.
Elaborado por: M.C. Cecilia Curlango Rosas
Versión: 26/04/06
14 de 17
U.A.B.C. - Facultad de Ingeniería
Carrera de Ingeniero en Computación
Como Hacer un JSP con JBoss y Eclipse
61. De click derecho en el archivo Hola.war
y seleccione Deployment­>Deploy to..
62. Seleccione el servidor JBoss y presione OK.
63. Levante el servidor JBoss presionando el botón que se muestra en la figura y que se encuentra en la barra de herramientas. (El botón que tiene la flecha roja es para dar de baja el servidor.)
64. Cuando se levante el servidor de aplicaciones aparecerá un mensaje en la consola como el que se ve en la figura. En ese momento, ya se puede llamar al archivo html.
Elaborado por: M.C. Cecilia Curlango Rosas
Versión: 26/04/06
15 de 17
U.A.B.C. - Facultad de Ingeniería
Carrera de Ingeniero en Computación
Como Hacer un JSP con JBoss y Eclipse
65. Abra un browser y escriba la dirección: http://localhost:8080/Hola
66. Debe aparecer una página como la de la figura.
67. Para ejecutar el jsp, haga click en la liga y aparecerá una página como la de la figura.
Que Hacer Cuando se Modifica el JSP/HTML/Servlet.
Cuando se hace una modificación a un jsp/html/servlet se recomienda:
•
Dar un Undeploy al archivo WAR.
•
Modificar el jsp/html/servlet.
•
Volver a correr Run Packaging.
•
Volver a dar un Deploy al archivo WAR.
Que Hacer Cuando el Perverso del JBoss No Hace Caso a los Cambios.
Cuando se siguieron los pasos anteriores y de plano no se ven los cambios, se pueden seguir los siguientes pasos:
•
Dar un Undeploy al archivo WAR.
•
Borrar el archivo WAR.
•
Modificar el jsp/html/servlet.
Elaborado por: M.C. Cecilia Curlango Rosas
Versión: 26/04/06
16 de 17
U.A.B.C. - Facultad de Ingeniería
Carrera de Ingeniero en Computación
Como Hacer un JSP con JBoss y Eclipse
•
Dar de baja el servidor JBoss presionando el botón que tiene la flecha roja.
•
Desde la línea de mandos borrar el cache del JBoss; esto es borrar el subdirectorio /usr/local/jboss-4.0.3SP1/server/default/work. Esto se puede hacer con el mando: rm -rf /usr/local/jboss-4.0.3SP1/server/default/work •
Volver a levantar el servidor JBoss presionando el botón que tiene la flecha verde.
•
Volver a correr Run Packaging para generar el archivo WAR.
•
Volver a dar un Deploy al archivo WAR.
Que Hacer Antes de Terminar mi Sesión.
JBoss crea algunos subdirectorios en la máquina en la que se trabaja, cada vez que se le da un “deploy” a una aplicación. Estos directorios deben ser borrados ya que si no, el próximo usuario de la máquina no podrá utilizar JBoss pues no tendrá permiso para escribir en ellos. Los siguientes pasos deben seguirse una vez que ya se ha cerrado Eclipse y antes de apagar la computadora:
•
Abrir una terminal.
•
Cambiarse al directorio indicado:
cd /usr/local/ jboss-4.0.3SP1/server/default
•
Borrar los directorios que se indican:
rm -rf data log tmp work
•
Apagar la computadora siguiendo los pasos de costumbre.
Elaborado por: M.C. Cecilia Curlango Rosas
Versión: 26/04/06
17 de 17
Descargar