Herramientas de comprobación y despliegue - Notas de release


1.0 Limitaciones
   1.1 IWAA1350E error when adding J2C resource adapter to WebSphere Application Server v5.x*
   1.2 Cómo iniciar WebSphere Application Server v6.0 con los ID de Linux no root
   1.3 No se pueden añadir alias de sistema principal para WebSphere Application Server v6.0*
   1.4 El botón Terminar en la vista de consola debe estar inhabilitado para WebSphere Application Server V6.0*
   1.5 Problemas del Cliente de prueba universal con WebSphere Application Server v6.0*
2.0 Problemas conocidos
   2.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
   2.2 Habrá actualizaciones para el ejemplo AutomatedDeploy
   2.3 Las tareas de Ant para la exportación de J2EE no pueden generar el archivo de salida
   2.4 Ant en modalidad autónoma falla al construir un proyecto Web v5.1.x no migrado
   2.5 Problemas al ejecutar la tarea Ejecutar en servidor cuando un proyecto define un servidor por omisión*
   2.6 Salida de consola segura de WebSphere Application Server v6.0

1.0 Limitaciones

1.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.

Nota: esto se ha arreglado en V6.0.0.1.

1.2 Cómo iniciar WebSphere Application Server v6.0 con los ID de Linux no root

En SuSE Linux Enterprise Server (SLES)9.0 y Red Hat Enterprise Linux (RHEL) 3, por omisión WebSphere Application Server v6.0 no puede iniciarse con otro ID que no sea root. Para iniciar WebSphere Application Server v6.0 bajo ID distintos de root, hay una solución mencionada en el centro informativo de WebSphere Application Server v6.0. Para conocer los detalles, consulte el tema "Ejecutar servidores de aplicación desde un usuario no root" en el centro informativo de WebSphere Application Server v6.0.

1.3 No se pueden añadir alias de sistema principal para WebSphere Application Server v6.0*

El botón Añadir para añadir alias de sistema principal para WebSphere Application Server v6.0 está siempre inhabilitado. Este botón Añadir está ubicado en la página Despliegue del editor Descriptor de despliegue de aplicación, en la sección Sistemas principales virtuales y junto a la tabla de alias de sistema principal.

Si añade o selecciona una entrada en la tabla Lista de nombres de sistemas principales virtuales, el botón Añadir de la tabla Alias de sistema principal no se habilita.

Una solución al problema consiste en utilizar la consola administrativa de WebSphere Application Server V6.0 y en añadir el nombre de sistema principal y los alias correspondientes.

Nota: esto se ha arreglado en V6.0.0.1.

1.4 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, vaya a la vista consola y seleccione el botón Terminar, WebSphere Application Server v6.0 no terminará, incluso aunque el botón terminar de la vista Consola aparezca habilitado.

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

Nota: esto se ha arreglado en V6.0.0.1.

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

Al utilizar el Cliente de prueba universal (UTC) con WebSphere Application Server v6.0, debe tener en cuenta los dos aspectos problemas siguientes:

  1. Si el servidor está utilizando un puerto administrativo no predeterminado (SOAP), el UTC no recogerá correctamente la vía de acceso de clases del servidor al lanzar directamente el UTC o al reiniciarlo. Hay dos soluciones a este problema:
    1. Lance el cliente de prueba desde un bean EJB. Por ejemplo, pulse el botón derecho del ratón sobre un EJB y seleccione Ejecutar en servidor.
    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 prueba o si éste no puede resolver cambios recientes, reinicie el cliente de prueba y vuelva a buscar los beans EJB o las clases.

Nota: esto se ha arreglado en V6.0.0.1.

2.0 Problemas conocidos

2.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.

2.2 Habrá actualizaciones para el ejemplo AutomatedDeploy

Hay un programa de ejemplo de despliegue automático. Para ver instrucciones acerca de cómo acceder a este ejemplo y de cómo ejecutarlo, abra la ayuda en línea y expanda Desarrollar aplicaciones Java > Desarrollar aplicaciones de empresa > Aplicaciones J2EE > Trabajar con Ant > Ejemplo: Despliegue automatizado. Se espera que haya actualizaciones para este ejemplo. Estas actualizaciones estarán disponibles en la página Web de scripts de ejemplo en 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.

2.3 Las tareas de Ant para la exportación de J2EE no pueden generar el archivo de salida

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

Para solucionar este problema, puede exportar manualmente los proyectos J2EE utilizando la operación de exportación del entorno de trabajo.

2.4 Ant en modalidad autónoma falla al construir un proyecto Web v5.1.x no migrado

Las construcciones Ant en modalidad autónoma (interfaz de línea de mandatos) de proyectos Web v5.1.x no migrados fallan con una excepción java.lang.ClassNotFoundException: com.ibm.etools.siteedit.builder.SiteUpdateBuilder. Para evitar este problema, debe llevar a cabo una de las acciones siguientes:

2.5 Problemas al ejecutar la tarea Ejecutar en servidor cuando un proyecto define un servidor por omisión*

Si establece un servidor predeterminado para un proyecto y utiliza la tarea Ejecutar en servidor para ejecutar la aplicación en el servidor predeterminado, pueden producirse los problemas siguientes:

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

  1. Elimine los valores de servidor predeterminados para un proyecto:
    1. Establezca el servidor predeterminado en none. Puede realizar esto pulsando el botón derecho del ratón sobre el proyecto en la vista Explorador de proyectos > Propiedades > Servidores
    2. En el Explorador de proyectos, pulse el botón derecho del ratón sobre el proyecto y seleccione Ejecutar > Ejecutar en servidor. El asistente Selección de servidor se abre y ahora puede especificar las tareas de servidor adicionales.
  2. Añada manualmente el proyecto al servidor:
    1. En la vista Servidores, pulse el botón derecho del ratón sobre el servidor preferido y seleccione Añadir y eliminar proyectos.
    2. El asistente Añadir y eliminar proyectos se abre y ahora puede especificar las tareas de servidor adicionales.

Nota: esto se ha arreglado en V6.0.0.1.

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

Si ejecuta WebSphere Application Server v6.0 en modalidad segura, la salida de consola del servidor no aparecerá en la vista Consola. Además, cada pocos segundos aparecerá 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: La comprobación de utilización basada en rol ha fallado para la operación admin-authz ConfigService:queryConfigObjects:com.ibm.websphere.management.Session:javax.management.ObjectName:javax.management.ObjectName:javax.management.QueryExp. El usuario <null> (ID exclusivo: null_access_id) no tenía ninguno de los roles necesarios siguientes: administrator, operator, monitor, configurator.
[11/3/04 16:58:18:431 CST] 0000003b FileTransferS A ADFS0107E: El archivo a descargar "/usr/IBM/WebSphere/AppServer/profiles/default/config/temp/logs/sysout" no existe.

Para arreglar este problema, haga 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 del ratón sobre WebSphere Application Server v6.0 y seleccione Ejecutar script de administración externo. Se abre el diálogo Archivo de script de administración Jacl o Jython a ejecutar.
  3. Busque redeployFileTransfer.jacl en INICIO_WAS/bin (donde INICIO_WAS es el directorio de instalación de WebSphere) y pulse Abrir.
  4. Reinicie el servidor para pasar de la aplicación de transferencia de archivos predeterminada a la aplicación de transferencia de archivos segura.

Volver al archivo readme principal