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;
}
}
分享到:
相关推荐
【标题】:“Web服务 -- AXIS2 资料(一)” 在Web服务的世界中,AXIS2是一个关键的角色,它是一个高效的、基于Java的Web服务框架,用于创建和部署Web服务。本资料将深入探讨AXIS2的核心概念、工作原理以及如何利用...
总结来说,"axis2-eclipse-codegen-plugin-1.6.2"和"axis2-eclipse-service-plugin-1.6.2"是针对Apache Axis2的Eclipse插件,旨在简化基于Axis2的Web服务开发。通过它们,开发者可以高效地生成和部署服务,同时享受...
### MyEclipse下开发Web Service(Axis):深入解析与实践指南 #### 一、环境配置与准备 在深入探讨如何使用Apache Axis在MyEclipse环境下构建Web Services之前,首要任务是确保拥有一个完整的开发环境。这包括但不...
Axis2是Apache软件基金会开发的一个高性能、灵活且可扩展的Web Service引擎,它是Apache SOAP项目的后续产品,主要用Java语言实现。 Axis2的核心功能包括: 1. **消息处理**:Axis2能够处理SOAP 1.1和1.2消息,...
标题中的"axis2-eclipse-codegen-plugin-1.6.2.zip"和"axis2-eclipse-service-plugin-1.6.2.zip"是两个与Apache Axis2相关的Eclipse插件,用于简化Web服务的开发过程。Apache Axis2是Java平台上一个成熟的Web服务...
"axis2"代表它与Apache Axis2紧密关联,“eclipse”表明它是为Eclipse IDE设计的,“service plugin”则意味着它的主要功能是关于Web服务的开发和管理。 在压缩包子文件的“plugins”目录下,通常会包含以下内容: ...
Eclipse Codegen Plugin 和 Service Plugin 是Axis2为Eclipse集成开发环境提供的两个重要工具,它们极大地简化了基于Axis2的Web服务开发过程。 **Apache Axis2 Eclipse Codegen Plugin** 这个插件主要用于自动生成...
Axis2是Apache软件基金会开发的一个高效、灵活的Web服务引擎,它是Apache Axis1.x的下一代版本,提供了更强大的功能和性能优化。在本主题中,我们将深入探讨如何使用Axis2框架以及它所涉及的关键插件。 1. **Axis2...
总结起来,"axis2-eclipse-service-plugin-1.7.4.zip"是一个帮助Eclipse开发者利用Apache Axis2构建和管理Web服务的插件。它简化了开发过程,提供了丰富的工具集,并且与Eclipse的集成使得Web服务开发变得更加高效。...
总结起来,“axis2-eclipse-service-archiver-wizard”是MyEclipse中用于Axis2服务开发的重要工具,它通过提供直观的向导界面,提高了开发效率,使得在Eclipse环境中构建和管理Axis2 Web服务变得更加容易。...
- `testWSServerByAxis1-jws`:这是一个使用Java Web Service (JWS) 技术发布Web服务的项目。JWS允许开发者直接在Java类上添加@WebService注解,从而简化Web服务的创建过程。这种方式下,服务端代码本身就是服务...
MyEclipse下开发Web Service(Axis)2 一、环境准备 在使用 Axis 开发 Web Service 时,需要准备 web 服务器和 Axis API。本文使用的 Web container 是 Tomcat5.5,Axis API 采用版本 2。为便于开发,需要 downloads...
- 使用“New” -> “Other” -> “Axis2” -> “Web Service Client”导入之前获取的WSDL文件地址。 - 地址为:`http://localhost:8080/Test/services/Test?wsdl` 3. **配置客户端**: - 选择服务器为Tomcat v5.5...
Java Axis Web服务示例(`[JAVA]-Axis-Webservice-Demo`)提供了发布和调用Web服务的实际操作步骤。通过学习和实践这个示例,开发者可以更好地掌握使用Axis创建Web服务的技术,理解Web服务的基本原理,以及如何通过...
- `axis2-eclipse-service-archiver-wizard.zip`:用于将 Axis2 Web 服务打包成 WAR 文件以便部署。 - `axis2-1.5.1-bin.zip`:Axis2 的二进制分发版,包含必要的库文件。 - `axis2-1.5-war.zip`:用于部署到 Web...
配置java web service开发环境时,需要保证axis2的版本和axis2-eclipse插件的版本要一致,否者可能导致莫名其妙的编译错误。 该资源包含 axis2和axis2插件,版本都是1.6.2 资源格式:.zip 内含:axis2-1.6.2-war.zip...
Web Service WebService Axis一个完整的客户端代码
总的来说,"Axis2 Eclipse Service Plugin 1.6.2" 是一个强大且实用的工具,旨在提升基于Apache Axis2的Web服务开发效率,减少手动配置和管理的复杂性,使开发者能够更专注于业务逻辑的实现。通过与Eclipse IDE的...