Plants by WebSphere |
|
Cómo empezar |
Identificar la estructura de directorios |
Volver a crear e instalar el ejemplo |
Una de las grandes ventajas del desarrollo de aplicaciones en una plataforma
J2EE es la portabilidad. Todos los programas de ejemplo de la galería de
ejemplos se desarrollan en una estación de trabajo y se ejecutan en los sistemas
z/OS e iSeries sin que cambie una línea del código Java. Al crear aplicaciones J2EE en
sistemas Intel o UNIX, el desarrollador puede eliminar los retos de EBCDIC en ASCII
o las conversiones de archivos de ASCII a EBCDIC.
La disponibilidad de las herramientas facilita a los desarrolladores la escritura
y las pruebas en una estación de trabajo de desarrollo, así como la instalación de
los archivos EAR (Enterprise Archive) en los sistemas z/OS e iSeries.
Todos los clientes de WebSphere Application Server (Application Server) para
z/OS e iSeries tienen derecho al soporte de Application Server para multiplataformas. Si
instala el producto WebSphere Application Server base y los ejemplos en una de las
plataformas soportadas por este paquete, podrá ver la galería de ejemplos. La única excepción es cuando pulsa
nombre_ejemplo > Créelo con Ant > plataforma > Volver a crear e instalar el archivo sample.ear, que aparecen instrucciones para volver a crear el archivo EAR en esta plataforma. Como los archivos de texto
en un archivo EAR (XML, xmi, archivos JSP (JavaServer Pages), entre otros)
deben estar en formato ASCII, es más fácil editar esos archivos en una máquina
ASCII. Si realiza cambios en una máquina ASCII, a continuación, puede
desplegar e instalar el archivo EAR resultante en la plataforma z/OS e iSeries sin una
conversión de EBCDIC a ASCII.
Instale WebSphere Application Server en la plataforma distribuida que prefiera e indique que desea instalar también las aplicaciones de ejemplo del servidor de aplicaciones.
Realice una copia de seguridad del directorio <raíz_perfil>/samples antes de intentar modificar o volver a generar los ejemplos. Cree un archivo zip del directorio samples. Podrá restaurar el directorio samples a su estado original con tal sólo descomprimir el archivo zip.
Los ejemplos están instalados en los siguientes directorios:
<raíz_perfil>/samples/src/PlantsByWebSphere | Contiene el código fuente del ejemplo de Plants by WebSphere. |
<raíz_perfil>/samples/lib/PlantsByWebSphere | Contiene los archivos archivadores Web (WAR), los archivos archivadores Java (JAR) y el archivo PlantsByWebSphere.ear final del ejemplo de Plants by WebSphere. Este directorio se crea después de volver a crear el ejemplo de Plants by WebSphere. |
<raíz_perfil>/samples/javadoc/PlantsByWebSphere | Contiene la documentación del Javadoc. Este directorio se crea después de volver a crear el ejemplo de Plants by WebSphere. |
<raíz_perfil>/samples/bld/PlantsByWebSphere | Contiene los archivos de clase generados. Utilice estos archivos de clases para generar el archivo PlantsByWebSphere.ear final. Este directorio se crea después de volver a crear el ejemplo de Plants by WebSphere. |
El ejemplo de Plants by WebSphere se instala automáticamente con WebSphere Application Server. No es necesario que cree el ejemplo de Plants by WebSphere antes de utilizarlo. Las instrucciones que se proporcionan a continuación describen los pasos para volver a crear el ejemplo, junto con información adicional para modificarlos.
Ejecutar el script de creación del ejemplo |
Para volver a crear este ejemplo, verifique que raíz_perfil/bin está en la variable de entorno PATH. Siga estos pasos para ejecutar el script de creación del ejemplo, que vuelve a crear el ejemplo:
Ya se ha creado el ejemplo.
El archivo buildplantsby.bat y el script buildplantsby.sh en el directorio raíz_perfil/samples/bin/PlantsByWebSphere establecen la información de vía de acceso de clases adecuada y ejecutan el programa de utilidad de creación Ant. ANT lee los archivos build.xml, que describen cómo crear el ejemplo. Consulte el sitio Web de Jakarta para obtener documentación adicional sobre Ant.
Durante el proceso de creación, sólo se vuelven a crear los archivos de clases que tengan cambios. Los demás archivos de clase se vuelven a empaquetar en el nuevo archivo EAR.
Utilice FTP (File Transfer Protocol) para transferir el archivo EAR binario al servidor z/OS o iSeries utilizando las siguientes instrucciones.
Por omisión, el ejemplo de Plants by WebSphere se instala en el directorio
raíz_perfil/installedApps/<nombre de célula>, donde
<nombre de célula> es el nombre de la célula donde se ha
instalado la aplicación. Vuelva a instalar el ejemplo como se describe en los pasos siguientes:
wsadmin -conntype none -lang jython -c "AdminApp.uninstall('PlantsByWebSphere')"
wsadmin.sh -conntype none -lang jython -c "AdminApp.uninstall('PlantsByWebSphere')"
wsadmin.sh -conntype none -lang jython -c "AdminApp.uninstall('PlantsByWebSphere')"
wsadmin -conntype none -lang jython -c "AdminApp.uninstall('PlantsByWebSphere')"
wsadmin -conntype none -lang jython -c "AdminApp.install('PlantsByWebSphere.ear', ['-appname', 'PlantsByWebSphere', '-usedefaultbindings', '-node', '<nodo>', '-server', '<servidor>', '-deployejb', '-deployejb.dbtype', 'DERBY_V10'] )"donde <nodo> es el nombre del nodo y <servidor> es el nombre del servidor donde se va a instalar el ejemplo.
wsadmin.sh -conntype none -lang jython -c "AdminApp.install('PlantsByWebSphere.ear', ['-appname', 'PlantsByWebSphere', '-usedefaultbindings', '-node', '<nodo>', '-server', '<servidor>', '-deployejb', '-deployejb.dbtype', 'DERBY_V10'] )"donde <nodo> es el nombre del nodo y <servidor> es el nombre del servidor donde se va a instalar el ejemplo.
wsadmin.sh -conntype none -lang jython -c "AdminApp.install('PlantsByWebSphere.ear', ['-appname', 'PlantsByWebSphere', '-usedefaultbindings', '-node', '<nodo>', '-server', '<servidor>', '-deployejb', '-deployejb.dbtype', 'DERBY_V10'] )"
wsadmin -conntype none -lang jython -c "AdminApp.install('PlantsByWebSphere.ear', ['-appname', 'PlantsByWebSphere', '-usedefaultbindings', '-node', '<nodo>', '-server', '<servidor>', '-deployejb', '-deployejb.dbtype', 'DERBY_V10'] )"donde <nodo> es el nombre del nodo y <servidor> es el nombre del servidor donde se va a instalar el ejemplo.
Ahora se desplegará en el servidor de aplicaciones el archivo PlantsByWebsphere.ear que se ha vuelto a crear.