通过使用 IBM® WebSphere® 运行时环境,可以从命令行使用 Bean2WebService 工具来从 Java™ bean 生成 Web Service。
在使用 Bean2WebService 工具之前,必须设置 Web Service 命令行,如下所示:
现在,可以使用 Bean2WebService 工具来创建 Web Service 了。
要使用 Bean2WebService 工具来创建 Web Service,请在命令提示符处输入以下命令:
注意: <BeanName> 必须是最后一个自变量。请参阅 Bean2WebService 工具以获取必需自变量和可选自变量的列表。
下面是如何使用 Bean2WebService 工具的示例:
Bean2WebService -host localhost:9080 -cp c:\Working\src -project MyBean com.ibm.wsdk.MyBean
Bean2WebService 工具的主要输出是一个称为 <ProjectName>EAR.ear 的文件,它位于所生成的目录结构的根目录中。还在 <ProjectName> 下面生成 WEB-INF 目录。此目录存放所生成的 WSDL 文件和 Java 类等等。如果不指定 -server-side-only 自变量,则还将创建一个 client-side 目录,该目录包含一些额外的 Java 文件(包括用于复杂类型的序列化器和反序列化器类)。
一旦生成了 EAR 文件,就可以将其部署到服务器以供他人使用。