Publicar comprende copiar archivos (aplicación, archivos de recursos y archivos de descriptor de despliegue) en la ubicación correcta para que el servidor los pueda encontrar y utilizar. Puede publicar la aplicación en el servidor o ejecutar la aplicación dentro del entorno de desarrollo sin copiar la aplicación en los directorios del servidor.
Ejecutar servidor con recursos en el servidor
La opción de publicación Ejecutar servidor con recursos en el servidor copia la aplicación completa y su configuración específica del servidor desde el entorno de trabajo a los directorios del servidor. Para utilizar esta opción de publicación, el servidor puede ser un WebSphere Application Server local o remoto. La ubicación predeterminada donde se copia una aplicación en el servidor es \directorio\perfil\installedApps\nombre_célula, donde \directorio\perfil es el directorio del perfil para WebSphere Application Server.
La ventaja de seleccionar la opción Ejecutar servidor con recursos en el servidor es que la aplicación se ejecuta desde los directorios del servidor y puede editar valores avanzados a nivel de aplicación utilizando la consola administrativa. Pero esta opción de publicación puede tardar más en ejecutarse que la opción Ejecutar servidor con recursos dentro del espacio de trabajo, pues se copian más archivos en el servidor.
Si desea cambiar el valor de publicación a Ejecutar servidor con recursos dentro del espacio de trabajo, elimine la aplicación del servidor utilizando el asistente Añadir y eliminar proyectos, seleccione el botón Ejecutar servidor con recursos dentro del espacio de trabajo y añada de nuevo la aplicación al servidor utilizando el asistente Añadir y eliminar proyectos.
Ejecutar servidor con recursos dentro del espacio de trabajoLa opción de publicación Ejecutar servidor con recursos dentro del espacio de trabajo solicita al servidor que ejecute la aplicación desde el espacio de trabajo. Esta opción de publicación sólo está disponible cuando está ejecutando un WebSphere Application Server local y no está disponible cuando está ejecutando un servidor remoto.
La opción Ejecutar servidor con recursos dentro del espacio de trabajo es útil cuando está desarrollando y probando la aplicación, pues está pensada para trabajar más rápidamente que la opción de publicación Ejecutar servidor con los recursos en el servidor, pues se deben copiar menos archivos en el servidor.
Esta opción de publicación publica con mayor rapidez cuando una aplicación contiene una sola raíz, en lugar de varias, pues el servidor espera que la estructura de una aplicación tenga una sola raíz. Como resultado, el entorno de trabajo puede necesitar más tiempo de proceso para publicar una aplicación con varias raíces. Para determinar si la estructura de la aplicación contiene una o varias raíces, utilice el Validador de estructura de proyecto. Para conocer detalles, consulte Creación y configuración de proyectos Java™ EE mediante asistentes.
Si desea cambiar el valor de publicación a Ejecutar servidor con recursos en el servidor, desinstale la aplicación del servidor utilizando el asistente Añadir y eliminar proyectos, seleccione el botón Ejecutar servidor con recursos en el servidor y añada de nuevo la aplicación al servidor utilizando el asistente Añadir y eliminar proyectos.
Si desea poder ver los descriptores de despliegue de la aplicación en la consola administrativa, debe eliminar la aplicación del servidor utilizando el asistente Añadir y eliminar proyectos, inhabilitar la opción de publicación Minimizar archivos de aplicación copiados en el servidor desmarcando la casilla correspondiente y seleccionar sólo el botón Ejecutar servidor con recursos en el servidor y luego añadir de nuevo la aplicación al servidor mediante el asistente Añadir y eliminar proyectos.
Iniciar automáticamente aplicaciones después de publicarSeleccione la casilla Iniciar automáticamente aplicaciones después de publicar si desea que el entorno de trabajo intente automáticamente iniciar la aplicación una vez publicada en el servidor. De forma predeterminada, esta casilla está seleccionada.
Puede desmarcar esta casilla si desea iniciar manualmente la aplicación después de publicarla en el servidor. Cuando se desmarca esta casilla, el estado inicial de la aplicación publicada debe ser Detenido. Para iniciar manualmente la aplicación, vaya a la vista Servidores, expanda el servidor, pulse con el botón derecho del ratón en la aplicación y seleccione Iniciar.
Si esta casilla no está seleccionada, la aplicación para ejecutar el Cliente de prueba universal permanece iniciada en el servidor.
Para configurar los valores de publicación para un WebSphere Application Server: