安装 RPC 适配器库

用于 IBM® WebSphere® Application Server 的 RPC 适配器作为独立的软件包提供。假定 <install_root> 是 WebSphere Application Server 的安装目录,

独立库:
IBM RPC 适配器作为独立库在 <install_root>/optionalLibraries/web2mobile/RPCAdapter 目录中提供。注意,您还需要在 WEB-INF 目录中创建和添加 RpcAdapterConfig.xml 文件。

独立库可以与需要从 JavaScriptTM 中调用 JavaTM 对象的方法的 Web 应用程序或企业应用程序配合使用。此库的安装取决于使用此库的应用程序的打包方式和实现方式。提供了很少的常规方案。

Java Platform, Enterprise Edition (Java EE) Web 应用程序:

  1. 对于要使其可供访问的 Java 对象,将 RPCAdapter.jar 文件置于包含这些对象的 Web 应用程序的 WEB-INF/lib 目录中。
  2. 配置 web.xml 文件,以使 Servlet com.ibm.websphere.rpcadapter.RPCAdapter 显示在 Web 地址:http://<host>:<port>/<contextRoot>/RPCAdapter/* 下。请在 web.xml 文件中添加以下 Servlet 配置: <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> 这是为了将对 RPC 适配器位于 URL 中的应用程序的所有调用路由至 com.ibm.websphere.rpcadapter.RPCAdapter Servlet。
  3. 创建 RpcAdapterConfig.xml 并将它放入 WEB-INF 文件夹中。
    在配置文件中指定要通过 RPC 适配器呈示的 POJO。以下是一个将呈示 TestService 的基本配置的示例: <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>bean provides ...</description> <!-- optional --> </pojo> </rpcAdapter>
  4. 启动应用程序服务器。
  5. 打包并部署该 Web 应用程序。有关将 Web 归档 (WAR) 或企业归档 (EAR) 文件打包并进行部署的指示信息,请参阅特定于应用程序服务器的文档。
  6. 使用 URL 的以下目录与 RPC 适配器交互以获取信息和 RPC:
  7. 使用 Dojo 并借助 dojo.rpc.JsonService 脚本来调用通过 RPC 适配器呈示的服务。请参阅 Dojo 文档以了解详细的用法信息。



使用条款 | 反馈