MyEclipse开发Soap服务端
开发环境
Eclipse 3.4.1
步骤一
新建Web Service project 或者 Dynamic Web Project
步骤二
新建JAVA代码
步骤三
新建Web Services-->WebService
选择 Web Service type:== Boottom up Java bean Web Service
选择刚刚新建的JAVA代码
勾选 Publish the Web Service
下一步
下一步
选择 Start Server
完成
配置到 web程序 中的步骤
1、拷贝所需要的jar
2、在web.xml中加入如下代码
3、拷贝 server-config.wsdd
在其中部署自己的服务
开发环境
Eclipse 3.4.1
步骤一
新建Web Service project 或者 Dynamic Web Project
步骤二
新建JAVA代码
步骤三
新建Web Services-->WebService
选择 Web Service type:== Boottom up Java bean Web Service
选择刚刚新建的JAVA代码
勾选 Publish the Web Service
下一步
下一步
选择 Start Server
完成
配置到 web程序 中的步骤
1、拷贝所需要的jar
2、在web.xml中加入如下代码
<!-- axis -->
<servlet>
<servlet-name>axis</servlet-name>
<servlet-class>
org.apache.axis.transport.http.AxisServlet
</servlet-class>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>axis</servlet-name>
<url-pattern>/services/*</url-pattern>
</servlet-mapping>
3、拷贝 server-config.wsdd
在其中部署自己的服务
<ns1:service name="Hello1" provider="java:RPC" style="wrapped" use="literal">
<ns2:operation name="getHello" qname="ns1:getHello" returnQName="ns1:getHelloReturn" returnType="xsd:string" soapAction="" xmlns:ns1="http://DefaultNamespace" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ns2="http://xml.apache.org/axis/wsdd/">
<ns2:parameter qname="ns1:hello" type="xsd:string"/>
</ns2:operation>
<ns1:parameter name="allowedMethods" value="getHello"/>
<ns1:parameter name="typeMappingVersion" value="1.2"/>
<ns1:parameter name="wsdlPortType" value="Hello"/>
<ns1:parameter name="className" value="Hello"/>
<ns1:parameter name="wsdlServicePort" value="Hello"/>
<ns1:parameter name="schemaQualified" value="http://DefaultNamespace"/>
<ns1:parameter name="wsdlTargetNamespace" value="http://DefaultNamespace"/>
<ns1:parameter name="wsdlServiceElement" value="HelloService"/>
</ns1:service>