Herramientas de comprobación y despliegue - Notas de release


1.0 Software soportado y especificaciones
2.0 Limitaciones
   2.1 Error IWAA1350E al añadir el adaptador de recursos J2C a WebSphere Application Server v5.x
   2.2 El botón Terminar en la vista de consola debe estar inhabilitado para WebSphere Application Server V6.0
   2.3 Problemas del Cliente de prueba universal con WebSphere Application Server v6.0
3.0 Problemas conocidos
   3.1 El lanzamiento del Cliente de prueba universal no carga el recurso Java en la primera ejecución del servidor WebSphere Application Server v6.0
   3.2 Habrá actualizaciones para el ejemplo AutomatedDeploy
   3.3 Las tareas Ant para la exportación J2EE no generan el archivo de salida
   3.4 Ant sin cabecera da errores al crear un proyecto Web v5.1.x no migrado
   3.5 Se generan problemas al utilizar la tarea Run on Server cuando un proyecto define un servidor predeterminado
   3.6 Salida de consola segura de WebSphere Application Server v6.0

1.0 Software soportado y especificaciones

Los casos prácticos específicos que implican el despliegue en el Entorno de prueba de WebSphere integrado en Rational Software Architect en Windows XP Service Pack 2 estarán soportados cuando WebSphere Application Server pueda reclamar soporte de prueba para este determinado nivel de sistema operativo.

2.0 Limitaciones

2.1 Error IWAA1350E al añadir el adaptador de recursos J2C a WebSphere Application Server v5.x

Al intentar añadir un adaptador de recursos J2C a WebSphere Application Server v5.x utilizando el editor de servidores, puede aparecer el error IWAA1350E:

IWAA1350E No ha podido leer el descriptor de despliegue RAR. Elija otro RAR o cancele esta operación. (IWAE0099E Se ha producido una excepción al analizar xml: Línea #: 2 :Columna #:241)

Este error puede indicar que un archivo RAR del área de trabajo tiene un descriptor de despliegue incorrecto pero también puede aparecer incorrectamente si hay un proyecto JCA v1.5 en el área de trabajo. WebSphere Application Server v5.x solo soporta JCA v1.0. Si está intentando añadir un proyecto JCA v1.0 y ya existe un proyecto JCA v1.5 en el área de trabajo, haga lo siguiente para solucionar el problema:

  1. Cierre todos los proyectos JCA v1.5 del área de trabajo y deje solo los proyectos JCA v1.0:
    1. En la vista Explorador de proyectos, pulse el botón derecho del ratón sobre los proyectos JCA 1.5.
    2. Seleccione Cerrar proyecto.
  2. En la vista servidores, efectúe una doble pulsación sobre WebSphere Application Server v5.x para abrir el editor del servidor.
  3. Seleccione la pestaña J2C en la parte inferior del editor del servidor para añadir el adaptador de recursos.
  4. Vuelva a abrir todos los proyectos JCA v1.5:
    1. En la vista Explorador de proyectos, pulse el botón derecho del ratón sobre los proyectos JCA v1.5.
    2. Seleccione Abrir proyecto.

2.2 El botón Terminar en la vista de consola debe estar inhabilitado para WebSphere Application Server V6.0

Si inicia WebSphere Application Server v6.0, va a la vista de la consola y selecciona el botón Terminate WebSphere Application Server v6.0 no terminará; incluso si el botón terminar de la vista de la consola aparece activado.

Para terminar WebSphere Application Server v6.0, utilice el botón Detener en la vista Servidores para detener el servidor.

2.3 Problemas del Cliente de prueba universal con WebSphere Application Server v6.0

Cuando utilice UTC (Universal Test Client) con WebSphere Application Server v6.0, debe conocer estos dos problemas:

  1. Si el servidor está utilizando un puerto administrativo no predeterminado (SOAP), el UTC no captará correctamente la vía de acceso de clases del servidor cuando se inicia directamente el UTC o cuando se reinicia. Hay dos soluciones para este problema:
    1. Lance el cliente de prueba desde un bean EJB. Por ejemplo, pulse con el botón derecho un EJB y seleccione Run on Server.
    2. Abra un navegador Web y utilice el URL siguiente para lanzar el cliente de prueba, cumplimentando el puerto de administración (SOAP) tal como se especifica:
      http://<hostname>:<HTTP port>/UTC/initialize?wasAdminPort=<SOAP port>
  2. Cuando las clases de bean cambien, el UTC no podrá reiniciarse automáticamente. Si tiene problemas en el UTC o si éste no puede resolver cambios recientes, reinicie el UTC y vuelva a buscar los beans EJB o las clases.

3.0 Problemas conocidos

3.1 El lanzamiento del Cliente de prueba universal no carga el recurso Java en la primera ejecución del servidor WebSphere Application Server v6.0

En el Explorador de proyectos, si selecciona un recurso Java y pulsa con el botón derecho para seleccionar Lanzar Cliente de prueba universal en el menú emergente, el navegador mostrará que el bean no está cargado en el UTC. Esto se produce si el proyecto del recurso Java seleccionado no se publica en el servidor. Este problema solo ocurre cuando se utiliza WebSphere Application Server v6.0.

Para solucionar el problema, publique primero el proyecto en el servidor y después ejecute el mandato Lanzar cliente de prueba universal.

3.2 Habrá actualizaciones para el ejemplo AutomatedDeploy

Hay un programa de ejemplo de despliegue automático. Para ver las instrucciones sobre cómo acceder y ejecutar este ejemplo, abra la ayuda en línea y expanda Developing Java applications > Developing enterprise applications > J2EE applications > Working with Ant > Example: Automated deploy. Se espera que haya actualizaciones para este ejemplo. Las actualizaciones estarán disponibles desde la página Web de scripts de ejemplo de Developer Domain WebSphere Library Samples (www.ibm.com/developerworks/websphere/library/samples/SampleScripts.html). Las actualizaciones pueden arreglar problemas del ejemplo o pueden añadir nuevas características al mismo.

3.3 Las tareas Ant para la exportación J2EE no generan el archivo de salida

Puede ejecutar tareas Ant para la exportación J2EE (EJBExport, WARExport, AppClientExport y EARExport) sin mensajes de error, no obstante, no se creará el archivo de salida. Este problema se ha identificado y el arreglo estará disponible en un futuro arreglo interno.

Para solucionar este problema, puede exportar manualmente sus proyectos J2EE utilizando la operación de exportación desde el área de trabajo.

3.4 Ant sin cabecera da errores al crear un proyecto Web v5.1.x no migrado

Los proyectos Web v5.1.x no migrados creados por Ant sin cabecera (interfaz de línea de mandatos) generan la excepción java.lang.ClassNotFoundException: com.ibm.etools.siteedit.builder.SiteUpdateBuilder. Para evitar este problema, tiene que realizar una de las tareas siguientes:

3.5 Se generan problemas al utilizar la tarea Run on Server cuando un proyecto define un servidor predeterminado

Si establece un servidor predeterminado para un proyecto y utiliza la tarea Run on Server para ejecutar la aplicación en el servidor predeterminado, es posible que se produzcan los problemas siguientes:

Para ejecutar la aplicación en un servidor preferido, puede seleccionar una de las dos opciones siguientes:

  1. Suprima los valores de servidor predeterminado para un proyecto:
    1. Establezca el servidor predeterminado en none. Puede llevarlo a cabo pulsando con el botón derecho el proyecto en la vista del explorador de proyectos &gt Properties &gt Servers
    2. En el explorador de proyectos, pulse con el botón derecho el proyecto y seleccione Run &gt Run on Server. Se abre el asistente de selección de servidor para que pueda especificar las tareas de servidor adicionales.
  2. Añada manualmente el proyecto al servidor.
    1. En la vista de servidores, pulse con el botón derecho el servidor preferido y seleccione Add and remove projects.
    2. Se abre el asistente para añadir y suprimir proyectos para que pueda especificar tareas de servidor adicionales.

3.6 Salida de consola segura de WebSphere Application Server v6.0

Si ejecuta WebSphere Application Server v6.0 en modalidad segura, es posible que la salida de la consola del servidor no aparezca en la vista de la consola. Asimismo, cada pocos segundos aparece un mensaje de error en los archivos SystemOut.log del servidor, por ejemplo:

[11/3/04 16:58:18:412 CST] 0000003b RoleBasedAuth A SECJ0305I: The role-based authorization check failed for admin-authz operation ConfigService:queryConfigObjects:com.ibm.websphere.management.Session:javax.management.ObjectName:javax.management.ObjectName:javax.management.QueryExp. The user <null> (unique ID: null_access_id) was not granted any of the following required roles: administrator, operator, monitor, configurator.
[11/3/04 16:58:18:431 CST] 0000003b FileTransferS A ADFS0107E: The file to download "/usr/IBM/WebSphere/AppServer/profiles/default/config/temp/logs/sysout" does not exist.

Para solucionar este problema, efectúe lo siguiente:

  1. En la vista servidores, inicie WebSphere Application Server v6.0.
  2. Después de iniciar el servidor, pulse con el botón derecho en WebSphere Application Server v6.0 y seleccione Run external admin script. Se abre el diálogo Jacl or Jython admin script file to run.
  3. Localice el archivo redeployFileTransfer.jacl desde WAS_HOME/bin (siendo WAS_HOME el directorio de instalación en el que se ha instalado WebSphere) y luego pulse Abrir.
  4. Reinicie el servidor para que pase de la aplicación de transferencia de archivos predeterminada a la aplicación de transferencia de archivos protegida.

Volver al archivo readme principal