Herramientas de servicios Web - notas de release


1.0 Problemas conocidos
   1.1 Destino del servidor WebSphere v5.0 mediante el entorno de ejecución de WebSphere v5
   1.2 El usuario no puede pulsar Finalizar en la primera página del asistente Esqueleto EJB sin un proyecto EJB en el área de trabajo
   1.3 Generar un JSP de bean Java de herramientas Web desde el menú emergente
   1.4 Falta el archivo webservices.jar de la vía de acceso de construcción del ejemplo SupplyChain

1.0 Problemas conocidos

1.1 Destino del servidor WebSphere v5.0 mediante el entorno de ejecución de WebSphere v5

Si desea desplegar los servicios Web en un servidor WebSphere v5.0 mediante el entorno de ejecución de WebSphere v5 y la preferencia de destino del servidor está habilitada pero el proyecto EJB o Web de servicio está establecido en No se especifica destino de servidor en un escenario de servicio Web EJB o de bean Java en sentido ascendente, puede que reciba este error desde el asistente de servicios Web:

Error al generar archivo WSDL de Java.
Detalles: java.lang.ClassNotFoundException: com.ibm.ws.webservices.engine.encoding.SimpleType

Si eso ocurre, observará que la vía de acceso de construcción Java del proyecto Web o EJB está vacía y la vista Tareas muestra los siguientes errores:

Esta unidad de compilación hace referencia indirectamente al tipo faltante java.lang.Object.
El proyecto no se ha construido debido a que la vía de acceso de clases está incompleta. No se puede encontrar el archivo de clase para java.lang.Object

Para solucionar este problema, en primer lugar haga lo siguiente:

a continuación, vuelva a ejecutar el asistente de servicios Web.

Puede producirse un problema similar de vía de acceso de construcción Java vacía en otros escenarios de servicio Web si la preferencia de destino de servidor está habilitada y el proyecto Web de cliente está establecido en No se ha especificado destino de servidor o si el proyecto EJB o Web de servicio tiene establecido el destino de servidor en WebSphere Application Server v5.0 y permite que el asistente de servicios Web cree automáticamente un proyecto Web de cliente.

Puede evitar este problema siguiendo el método alternativo mencionado anteriormente o, si ya se encuentra en la situación de vía de acceso de construcción Java vacía en un proyecto EJB o Web, puede pulsar el proyecto con el botón derecho del ratón, seleccionar Servidor destino, seleccionar Modificar y seleccionar un destino de servidor diferente al actual. Después de eso, puede volver atrás y establecer de nuevo el destino de servidor en WebSphere Application Server v5.0. Con ello, la vía de acceso de construcción Java del proyecto Web quedará de nuevo configurada correctamente.

1.2 El usuario no puede pulsar Finalizar en la primera página del asistente Esqueleto EJB sin un proyecto EJB en el área de trabajo

Si pulsa Finalizar en la primera página del asistente Esqueleto EJB sin un proyecto EJB en el área de trabajo, se visualizará un mensaje de error. Para evitarlo, continúe en la página siguiente y especifique un nombre de proyecto EJB y de proyecto direccionador válidos. O, como alternativa, salga del asistente y cree un proyecto EJB antes de intentarlo de nuevo.

1.3 Generar un JSP de bean Java de herramientas Web desde el menú emergente

Si pulsa con el botón derecho del ratón un proxy generado por el asistente de servicios Web, selecciona Servicios Web-> Generar aplicación de ejemplo y, a continuación, elige JSP de bean Java de herramientas Web como recurso de prueba y pulsa Finalizar, puede que reciba una excepción al intentar ejecutar los métodos del ejemplo generado. Esto ocurre porque los métodos getEndPoint y setEndPoint no se han excluido. Puede solucionar el problema deseleccionando estos dos métodos al invocar el JSP de bean Java de herramientas Web desde el menú emergente, o elegir JSP de ejemplo de servicios Web o el Cliente de prueba universal como recurso de prueba. Como alternativa, si utiliza el entorno de ejecución SOAP, puede invocar el JSP de bean Java de herramientas Web desde el asistente de servicios Web.

1.4 Falta el archivo webservices.jar de la vía de acceso de construcción del ejemplo SupplyChain

En el ejemplo Supply Chain Management, si necesita cambiar el puerto por omisión 9080, debe modificar el archivo config.jsp del proyecto SCM-Sample. Esta operación requiere una recompilación. En la lista de tareas encontrará dos errores de compilación debidos a que falta el archivo webservices.jar en la vía de acceso de construcción. 1. Esta unidad de compilación hace referencia indirectamente al tipo faltante javax.xml.rpc.ServiceException 2. El javax.xml.rpc de importación no puede resolverse para añadir el archivo webservices.jar a la vía de acceso de construcción de SCM-Sample. En SCM-sample->Propiedades, seleccione Vía de acceso de construcción java, pulse la pestaña Bibliotecas, pulse "Añadir variables", seleccione WAS_50_PLUGINDIR, pulse "Ampliar" para ir a lib, seleccione el archivo webservices.jar, y pulse dos veces Aceptar.

Volver al archivo readme principal