1. 在WEB-INF下配置server-config.wsdd
<?xml version="1.0" encoding="UTF-8"?>
<deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
<globalConfiguration>
<parameter name="sendMultiRefs" value="true"/>
<parameter name="disablePrettyXML" value="true"/>
<parameter name="dotNetSoapEncFix" value="true"/>
<parameter name="enableNamespacePrefixOptimization" value="false"/>
<parameter name="sendXMLDeclaration" value="true"/>
<parameter name="sendXsiTypes" value="true"/>
<parameter name="attachments.implementation" value="org.apache.axis.attachments.AttachmentsImpl"/>
</globalConfiguration>
<handler type="java:org.apache.axis.handlers.http.URLMapper" name="URLMapper"/>
<service name="Hello.jws" provider="java:RPC">
<parameter name="className" value="com.zte.ucm.phonebind.webservice.Hello"/>
<parameter name="scope" value="request"/>
<parameter name="allowedMethods" value="*"/>
<messageReceiver class="org.apache.axis2.receivers.RawXMLINOutMessageReceiver"/>
</service>
<service name="PhoneBindServer.jws" provider="java:RPC">
<parameter name="className" value="com.zte.ucm.phonebind.webservice.PhoneBindServer"/>
<parameter name="scope" value="request"/>
<parameter name="allowedMethods" value="*"/>
<messageReceiver class="org.apache.axis2.receivers.RawXMLINOutMessageReceiver"/>
</service>
<transport name="http">
<requestFlow>
<handler type="URLMapper"/>
</requestFlow>
</transport>
</deployment>
2. web.xml中配置如下:
<servlet>
<servlet-name>AxisServlet</servlet-name>
<servlet-class>org.apache.axis.transport.http.AxisServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>AxisServlet</servlet-name>
<url-pattern>/services/*</url-pattern>
</servlet-mapping>
3. 简单的业务类
public class PhoneBindServer {
public String bindInfo(String telNO,String softNo,String code){
return telNO + softNo + code;
}
}
分享到:
相关推荐
NULL 博文链接:https://sharpspeed.iteye.com/blog/937748
web_service-axis2代码和准备文件很齐全,希望对大家有帮助。
MyEclipse下开发Web Service(Axis)
xml 执行java源码 Axis <=1.4 远程命令执行(RCE) .../axis/services/AdminService HTTP/1.1 Host: localhost:8080 Connection: close Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*
配置java web service开发环境时,需要保证axis2的版本和axis2-eclipse插件的版本要一致,否者可能导致莫名其妙的编译错误。 该资源包含 axis2和axis2插件,版本都是1.6.2 资源格式:.zip 内含:axis2-1.6.2-war.zip...
Web Service WebService Axis一个完整的客户端代码
Web Service Axis2-1.6.2框架使用 压缩包里有:文档说明,axis2-1.6.2-bin.zip、axis2-1.6.2-war.zip、axis2-eclipse-codegen-plugin-1.6.2.zip、axis2-eclipse-service-plugin-1.6.2.zip。文档里用的所有jar压缩包...
Chapter 1, Apache Web Services and Axis2 - Gives you an introduction to web services and the web service stack at Apache. Chapter 2, Looking inside Axis2 - Learn about Axis2 architecture and the ...
MyEclipse下开发Web Service(Axis2)
web service 使用 axis2 框架使用的插件 必不可少的
Axis开发Web Service实例,介绍AXIS的三种方法
web service axis 1.6。配置说明,客户端,服务端代码
Web Service (Axis 1.1) step by step.ppt 用AXIS开发webservice一步
1、本地IDE版本:Eclipse Java EE IDE for Web Developers. Version: Kepler Service Release 2 Build id: 20140224-0627 axis2-eclipse-service-plugin-1.6.2 axis2-eclipse-codegen-plugin-1.6.2 2、解压后 将...
MyEclipse下开发Web Service(Axis)2,步骤简单清晰。
web service axis1.4所有的jar
Web Service Axis1.4 完整的实例,WebService Axis1.4 完整的实例。
基于AXIS2实现Web Service开发