Las herramientas de prueba y publicación proporcionan entornos de tiempo
de ejecución donde puede probar archivos JSP, servlets, archivos HTML, servicios
web, enterprise beans, Java™ Persistence API, clases Java(tm) y muchos
más artefactos.
Puede utilizar el entorno de trabajo para probar y publicar recursos de muchos
tipos de proyectos, como puede ver en los ejemplos siguientes:
- Proyectos web dinámicos, que normalmente contienen archivos JSP, archivos HTML,
servlets y JavaBeans
- Proyectos web estáticos, que habitualmente contienen archivos HTML y archivos
gráficos
- Proyectos de aplicación empresarial, que pueden contener archivos JAR (Java
Archive), o archivos WAR (Web Archive) o ambos, y punteros a otros proyectos web o
EJB
- Proyectos EJB, que contienen enterprise beans
- Proyectos de clientes de aplicaciones
Después de probar la aplicación, puede utilizar las herramientas para publicar la
aplicación.
Definiciones de servidor
El entorno de trabajo define
servidores para probar y publicar los proyectos. Los servidores son definiciones que
identifican dónde desea probar los proyectos.
Puede hacer que el entorno de desarrollo cree los servidores automáticamente, o
puede crearlos utilizando el asistente Servidor nuevo (pulse
con el botón derecho del ratón en la vista Servidores y seleccione
).
Servidores de aplicaciones compatibles
La versión 8.5 del producto introduce soporte para WebSphere Application Server Liberty Profile.
El servidor Liberty Profile es un perfil ligero del servidor de aplicaciones para aplicaciones web, Web 2.0, móviles y aplicaciones OSGi.
El perfil Liberty
es un perfil ultraligero, fácil de iniciar, que permite un alto nivel de composición
del servidor de aplicaciones que está optimizado para la productividad del desarrollador y
para despliegues del servidor de producción más breves y más sencillos. Utilice este servidor cuando vaya a crear aplicaciones que no requieran el entorno Java™ EE completo de perfiles de servidor de aplicaciones empresariales tradicionales.
Para obtener más información sobre el servidor del perfil Liberty, consulte el tema de ayuda sobre el servidor de perfiles Liberty.
El servidor de aplicaciones que se suele utilizar con el producto es WebSphere Application Server, que está perfectamente integrado con el entorno de trabajo. Para
probar, ejecutar y depurar aplicaciones en el servidor, el entorno de trabajo incluye herramientas, como por ejemplo
Ejecutar en
servidor. En el entorno de trabajo están disponibles las siguientes características:
- Inicio de herramientas desde WebSphere Application
Server, como por ejemplo, la consola administrativa y la herramienta de gestión de perfiles
- Desarrollo, ejecución y depuración de scripts administrativos en el servidor de aplicaciones
Los adaptadores de servidor para servidores específicos se incluyen en el producto desde la plataforma WTP (Web Tools
Platform) basada en la tecnología Eclipse. También puede descargar otros adaptadores de
servidor al entorno de trabajo: abra la vista Servidores, pulse el botón derecho del ratón y seleccione Nuevo. En el asistente de Servidor nuevo, pulse Descargar adaptadores de servidor adicionales.
Integración con WebSphere Application Server
Las versiones
siguientes de IBM® WebSphere Application Server son compatibles con este producto:
- V7.0 con la opción para instalar los paquetes de características de
Communications Enabled Applications, Modern Batch, aplicaciones OSGi, Service
Component Architecture, Web 2.0, XML, o todos
- V8.0
- V8.5
- V8.5 Liberty Profile
Con WebSphere Application Server,
puede crear los tipos de servidor siguientes:
- Servidor autónomo (sin gestionar)
- Un nodo que esté definido en la casilla de una topología de WebSphere Application Server que no se ejecuta en un agente de nodo para gestionar el proceso.
- Servidor federado (gestionado)
- Un servidor que ejecuta un agente de nodo para gestionar el proceso.
El producto no ofrece soporte para las herramientas de un entorno federado (gestionado) de WebSphere Application
Server Network Deployment. El entorno de trabajo del producto no ofrece soporte para conexiones en el gestor de despliegue y no ofrece soporte para la publicación en clústeres o nodos federados.
No obstante, hay soporte para un entorno WebSphere Application Server Network
Deployment; puede probar, ejecutar y depurar aplicaciones del entorno de trabajo en un servidor de aplicaciones autónomo (no gestionado). Para WebSphere Application Server
Network Deployment gestionado y no gestionado, puede continuar ejecutando la herramienta de gestión de perfiles desde el entorno de trabajo para crear y aumentar perfiles.
Nivel de especificación
El entorno de trabajo proporciona
opciones de selección de servidor que se basan en el nivel de especificación que ha
definido para el proyecto. La lista siguiente resume el soporte a nivel de
especificación para los diferentes niveles de versión de WebSphere Application Server. Para obtener más información sobre
los niveles de especificación soportados de WebSphere Application Server, consulte
Especificaciones y documentación de la API.
WebSphere Application
Server Versión 7.0
Existe soporte de Java EE 5 (o anterior) para ejecutar aplicaciones en un WebSphere Application Server V7.0.
WebSphere Application
Server Versión 8.0
Existe soporte de Java EE 6 (o anterior) para ejecutar aplicaciones en un WebSphere Application Server V8.0.
WebSphere Application
Server Versión 8.5
Existe soporte de Java EE 6 (o anterior) para ejecutar aplicaciones en un WebSphere Application
Server Versión 8.5 .
WebSphere Application Server Versión 8.5
Liberty Profile
Existe soporte de Java EE 6 (o anterior) para ejecutar aplicaciones en un WebSphere Application Server Versión 8.5
Liberty Profile.