Instalación de las bibliotecas de adaptador RPC

El adaptador RPC de IBM® WebSphere® Application Server se proporciona como un paquete autónomo. Supongamos que <raíz_instalación> es el directorio en el que está instalado WebSphere Application Server:

Biblioteca autónoma:
El adaptador IBM RPC se proporciona como una biblioteca autónoma en el directorio <raíz_instalación>/optionalLibraries/web2mobile/RPCAdapter. Tenga en cuenta que también debe crear y añadir el archivo RpcAdapterConfig.xml en el directorio WEB-INF.

La biblioteca autónoma puede utilizarse con aplicaciones Web y aplicaciones de empresa que necesiten invocar métodos de objetos JavaTM desde JavaScriptTM.  La instalación de esta biblioteca depende de cómo está empaquetada e implementada la aplicación que la utiliza.  Se proporcionan varios casos de ejemplo generales.

Aplicación Web Java Platform, Enterprise Edition (Java EE):

  1. Coloque el archivo RPCAdapter.jar en el directorio WEB-INF/lib de la aplicación Web que contiene los objetos Java que desea hacer accesible.
  2. Configure el archivo web.xml para que el servlet com.ibm.websphere.rpcadapter.RPCAdapter se exponga en la dirección Web http://<host>:<puerto>/<raízContexto>/RPCAdapter/*. Añada la configuración de servlet siguiente al archivo web.xml: <servlet> <display-name>RPCAdapter</display-name> <servlet-name>RPCAdapter</servlet-name> <servlet-class>com.ibm.websphere.rpcadapter.RPCAdapter</servlet-class> </servlet> <servlet-mapping> <servlet-name>RPCAdapter</servlet-name> <url-pattern>/RPCAdapter</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>RPCAdapter</servlet-name> <url-pattern>/RPCAdapter/*</url-pattern> </servlet-mapping> Esto es para direccionar todas las llamadas a la aplicación con el adaptador RPC en el URL del servlet com.ibm.websphere.rpcadapter.RPCAdapter.
  3. Cree un archivo RpcAdapterConfig.xml y colóquelo en la carpeta WEB-INF.
    Especifique los POJO que se exponen mediante el adaptador RPC en el archivo de configuración. Una ejemplo de una configuración básica que expone un TestService es el siguiente: <rpcAdapter xmlns="http://www.ibm.com/xmlns/prod/websphere/featurepack/v6.1/RpcAdapterConfig" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <default-format>xml</default-format> <pojo> <name>TestService</name> <implementation>com.ibm.test.TestService</implementation> <description>el bean proporciona ...</description> <!-- optional --> </pojo> </rpcAdapter>
  4. Inicie el servidor de aplicaciones.
  5. Empaquete y despliegue la aplicación Web. Consulte la documentación específica del servidor de aplicaciones sobre las instrucciones para empaquetar y desplegar un archivo WAR (Web ARchive) o EAR (Enterprise ARchive).
  6. Utilice el siguiente directorio de URL para interactuar con el adaptador RPC para obtener información y RPC:
  7. Utilice Dojo para invocar los servicios expuestos mediante el adaptador RPC utilizando el script dojo.rpc.JsonService. Consulte la documentación de Dojo para obtener información detallada sobre el uso.



Condiciones de uso | Comentarios