在 Axis2 JVM 服务器中部署 Java 提供者方式 Web Service
您可以在 CICS® 中将 Axis2 应用程序部署为提供者方式 Web Service。 这些应用程序通常是使用 JAX-WS 生成的,并且可以在支持 Java™ 的管道中进行托管。
由于下列其中一个原因,您可能希望使用此方法来部署 Java 应用程序:- 您具有使用 Axis2 处理程序接口的现有投资。
- 您想要使用 CICS 管道配置。
注: Axis2-style 应用程序不使用 WEBSERVICE 资源。 它们使用 Axis2 编程模型与 CICS 进行交互,因此无法使用某些 CICS Web Service 支持。 Axis2-style 应用程序不完全支持以下服务:
开始之前
/**
* Simple example
*/
@javax.jws.WebService(targetNamespace = "com.ibm.cics.example", name = "pojoExample")
public class TestAxis2
{
public String getMessage(String input)
{
return "CICS got this: '" + input + "'";
}
}
此应用程序指定用于生成 WSDL 的 XML 名称空间以及要与 Web Service 关联的名称。
必须编译此应用程序的 Java 代码并运行 JAX-WS 生成器,以将应用程序打包到名为 TestAxis2.jar 的 JAR 文件中。 您可以通过发出以下代码来执行此操作:
javac TestAxis2.java
wsgen -cp . TestAxis2 -wsdl
jar -cvf TestAxis2.jar *
JAX-WS 生成器还会创建 WSDL 文档以及 Axis2所使用的绑定。
关于此任务
注: 在此任务中未创建或安装任何 WEBSERVICE 资源。