WEB开发网
开发学院软件开发Java 使用 Apache Geronimo 将 Apache Axis 应用程序移... 阅读

使用 Apache Geronimo 将 Apache Axis 应用程序移植到 Axis2

 2010-03-19 00:00:00 来源:WEB开发网   
核心提示: 清单 1. Ask 和 AskResponse<xsd:elementname="Ask"><xsd:complexType><xsd:sequence><xsd:elementminOccurs="1"maxOc

清单 1. Ask 和 AskResponse

   <xsd:element name="Ask"> 
    <xsd:complexType> 
     <xsd:sequence> 
      <xsd:element minOccurs="1" maxOccurs="1" 
             name="question" type="xsd:string" /> 
     </xsd:sequence> 
    </xsd:complexType> 
   </xsd:element> 
   <xsd:element name="AskResponse"> 
    <xsd:complexType> 
     <xsd:sequence> 
      <xsd:element minOccurs="1" maxOccurs="1" 
             name="answer" type="xsd:string" /> 
     </xsd:sequence> 
    </xsd:complexType> 
   </xsd:element> 

WSDL 文件的完整细节将留作练习。

Axis Web 服务

为了获得完整性,现在可以构建 Axis Web 服务并定义其内部。下面的部分将详细叙述迁移到 Axis2 所需的更改和差异。

若要通过 Axis 为 Web 服务创建 Java 文件,必须确保 <axis-install-dir>/lib 目录中的每个 .jar 文件在 CLASSPATH 中。然后输入以下内容以创建 Web 服务:

java org.apache.axis.wsdl.WSDL2Java -S true ask.wsdl

这些文件将在 ./com/example/www/ask 目录中创建。若要实现 Axis Web 服务,只需要修改下面将要讲述的一个文件。

端口绑定实现

Axis 实现 Web 服务比其继任者(Axis2)简单。Axis 只处理基本的原始对象,如 String、int、float 等。

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:使用 Apache Geronimo

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接