Configure un entorno de desarrollo integrado basado en Eclipse para crear y ejecutar una aplicación Java SE con la versión autónoma de WebSphere eXtreme
Scale.
Antes de empezar
Instale el producto
WebSphere eXtreme
Scale en un directorio nuevo o vacío y aplique el fixpack acumulativo más reciente de
WebSphere eXtreme
Scale.
También puede utilizar la versión de prueba de
WebSphere eXtreme
Scale descomprimiendo el archivo zip. Para obtener más información sobre la instalación, consulte .
Procedimiento
- Configure Eclipse para crear y ejecutar una aplicación Java SE con WebSphere eXtreme
Scale.
- Defina una biblioteca de usuario para permitir que la aplicación haga referencia a las interfaces de programación de aplicaciones de WebSphere eXtreme
Scale.
- En el entorno Eclipse o IBM® Rational Application Developer,
pulse .
- Expanda la ramificación y seleccione Bibliotecas de usuario. Pulse Nueva.
- Seleccione la biblioteca de usuario de eXtreme Scale.
Pulse Añadir JAR.
- Vaya al archivo objectgrid.jar o ogclient.jar del directorio raíz_wxs/lib y selecciónelo.
Pulse Aceptar. Seleccione el archivo ogclient.jar si está desarrollando aplicaciones cliente o memorias caché en memoria locales.
Si está desarrollando y probando servidores eXtreme Scale, utilice el archivo objectgrid.jar.
- Para incluir Javadoc para las API de ObjectGrid, seleccione la ubicación del Javadoc
para el archivo objectgrid.jar o ogclient.jar que ha añadido en el paso anterior. Pulse Editar. En el recuadro de vía de acceso de ubicación del Javadoc,
especifique la dirección web siguiente:
http://www.ibm.com/developerworks/wikis/extremescale/docs/api/
- Pulse Aceptar para aplicar los valores y cerrar la ventana Preferencias.
Las bibliotecas de eXtreme Scale ahora se encuentran en la vía de acceso de compilación del proyecto.
- Añada la biblioteca de usuario a su proyecto Java.
- En el explorador de paquetes, pulse el botón derecho del ratón en el proyecto y seleccione Propiedades.
- Seleccione el separador Bibliotecas.
- Pulse Añadir biblioteca.
- Seleccione Biblioteca de usuario. Pulse Siguiente.
- Seleccione la biblioteca de usuario eXtreme Scale
que ha configurado anteriormente.
- Pulse Aceptar para aplicar los cambios y cerrar la ventana Propiedades.
- Ejecute una aplicación Java SE
con eXtreme Scale con Eclipse. Cree una configuración de ejecución para ejecutar su aplicación.
- Configure Eclipse para crear y ejecutar una aplicación Java SE con eXtreme Scale. En el menú Ejecutar seleccione Ejecutar
configuraciones.
- Pulse con el botón derecho del ratón en la categoría Aplicación Java y seleccione Nueva.
- Seleccione la nueva configuración de ejecución, denominada Nueva_configuración.
- Configure el perfil.
- Proyecto (en la página tabulada principal): su_nombre_proyecto
- Clase principal (en la página tabulada principal): su_clase_principal
- Argumentos de VM (en la página tabulada de argumentos): -Djava.endorsed.dirs=raíz_wxs/lib/endorsed
Suelen ocurrir problemas con los Argumentos VM porque la vía de acceso
de java.endorsed.dirs debe ser absoluta sin variables ni atajos.
Otros problemas comunes de configuración están relacionados
con el intermediario de solicitud de objetos (ORB). Podría aparecer el error siguiente.
Consulte
Configuración de un intermediario de solicitud de objetos personalizado para obtener más información:
Caused by: java.lang.RuntimeException: The ORB that comes
with the Sun Java implementation does not work with
ObjectGrid at this time.
Si no tiene los archivos
objectGrid.xml o
deployment.xml
accesibles para la aplicación, podría aparecer el error siguiente:
Exception in thread "P=211046:O=0:CT" com.ibm.websphere.objectgrid.
ObjectGridRuntimeException: Cannot start OG container at
Client.startTestServer(Client.java:161) at Client.
main(Client.java:82) Caused by: java.lang.IllegalArgumentException:
The objectGridXML must not be null at com.ibm.websphere.objectgrid.
deployment.DeploymentPolicyFactory.createDeploymentPolicy
(DeploymentPolicyFactory.java:55) at Client.startTestServer(Client.
java:154) .. 1 more
- Pulse Aplicar y cierre la ventana o pulse
Ejecutar.