Axis2服务器配置步骤
一、Axis2服务器目录结构如下:
axis2Server
META-INF
MANIFEST.MF
services.xml
WEB-INF
web.xml
classes
com
service
MyService.class
conf
axis2.xml
lib
*.jar
com
services
myServec.aar
二、拷贝相关jar包:
从官网下载的压缩包中解压到"WEB-INF\lib"目录下。
三、修改web.xml文件:
添加以下内容:
<servlet>
<servlet-name>AxisServlet</servlet-name>
<display-name>Apache-Axis Servlet</display-name>
<servlet-class>org.apache.axis2.transport.http.AxisServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>AxisServlet</servlet-name>
<url-pattern>/services/*</url-pattern>
</servlet-mapping>
四、添加axis2.xml文件:
从官网下载的压缩包中解压后即可使用。
注:如果不使用“addressing”模块,可将以下代码屏蔽:
<module ref="addressing"/>
五、编写类文件:
com\service\MyService.java
package com.service;
public class MyService {
public String getGreeting(String name) {
return "您好, " + name;
}
public void update(String data) {
System.out.println("<" + data + ">已经更新");
}
}
六、编写services.xml文件:
<service name="myService">
<description>
Web Service例子
</description>
<parameter name="ServiceClass">
com.service.MyService
</parameter>
<messageReceivers>
<messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out"
class="org.apache.axis2.rpc.receivers.RPCMessageReceiver" />
<messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-only"
class="org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver" />
</messageReceivers>
</service>
七、创建aar文件:
手动建立以下文件结构:
temp
META-INF
MANIFEST.MF
services.xml
service
MyService.class
进入temp目录,执行打包命令“jar cvf myservice.aar .”,即生成myservice.aar文件。
八、发布aar文件:
建立services目录,将myservice.aar该文件放置到“axis2Server\WEB-INF\services”目录下。
九、OK!
测试如下:
http://localhost/testAxis2/services/myService/sayHello?name=LiMing
分享到:
相关推荐
【描述】:本文将详细介绍如何配置Tomcat服务器以运行Apache Axis2 Web服务。这是一个适合初学者的步骤教程,旨在帮助你快速搭建Axis2环境。 【标签】:Tomcat, Axis2 【内容】: Apache Axis2是一个用于构建Web...
这篇博客文章“webservice学习二之(1)axis2服务器端方式开发总结”可能涵盖了如何使用Axis2来创建和配置服务器端Web服务的详细步骤。 首先,了解Axis2的基础概念是至关重要的。Axis2是基于SOAP(Simple Object ...
对于初次接触MyEclipse结合Axis2进行Web Service开发的学习者而言,掌握正确的配置步骤是至关重要的。本文将详细介绍如何在MyEclipse环境中配置Axis2,并提供一个简单的Web Service程序示例。 #### 二、准备工作 ...
### 二、环境配置步骤 1. **下载与安装**: 首先,你需要从Apache官网下载最新版本的Axis2发行版。解压到你选择的目录,例如`C:\axis2`. 2. **设置环境变量**: 将`AXIS2_HOME`环境变量指向你安装Axis2的目录。例如...
配置完成后,可以启动Axis2服务器。通常,这可以通过在命令行中执行`axis2server.bat`脚本来完成,该脚本位于`AXIS2_HOME\bin`目录下。启动成功后,你可以通过访问`http://localhost:8080/axis2`来验证Axis2服务是否...
配置步骤大致如下: 1. **安装Tomcat**:首先,你需要在你的机器上安装Apache Tomcat。下载并解压Tomcat的zip或tar.gz文件,然后配置环境变量`CATALINA_HOME`指向Tomcat的根目录。 2. **部署Axis2**:将`axis2.war...
2. **生成客户端代码**: 在 `wsClient` 上右键,选择 `New > Web Service Client`,输入之前生成的 WSDL 文件 URL,配置 Axis2 运行时和服务器,完成设置后,Eclipse 将自动生成客户端代码。 **测试客户端** 1. **...
此外,还需要配置Axis2的配置文件路径,通常为`WEB-INF/conf/axis2.xml`。 ```java @Configuration @ComponentScan(basePackages = {"your.package.name"}) @EnableWebMvc public class Axis2Config extends ...
通过以上步骤,你应该能够在Eclipse中顺利地安装和配置Axis2插件,并解决可能遇到的常见问题。这些工具和插件将极大地简化Web服务的开发和部署流程,使得开发人员能够更高效地创建、测试和调试Axis2服务。
- 根据负载和性能需求,你可能需要调整WAS7和Axis2的配置,如线程池大小、缓存设置等。 ### 10. 监控与维护 - 通过WAS7的监控和日志功能,定期检查Axis2服务的状态和性能,确保稳定运行。 遵循以上步骤,你应该...
部署Axis2 Web服务涉及以下步骤: 1. 对于`axis2-1.5.1-bin.zip`,你需要解压文件,然后在命令行中使用提供的脚本启动Axis2服务。 2. 创建Web服务,可以使用Java代码或者WSDL(Web Service Description Language)...
标题 "Axis2 单例配置及生成客户端代码" 涉及到的是使用Apache Axis2框架进行Web服务开发的相关知识。Apache Axis2是Java平台上一个成熟的Web服务实现库,它提供了一种高效、灵活的方式来创建和部署Web服务。在本文...
【描述】:本文将详细介绍如何在Eclipse环境中利用Axis2框架开发一个Web Service服务端,包括计算器服务CalculateService的实现步骤。 【标签】:Axis2, Eclipse, 整合开发, Web Service 【内容】: 开发Web ...
标题中的“Axis2在独立安装模式下,运行独立服务器”指的是使用Apache Axis2框架构建一个不依赖于其他应用服务器(如Tomcat)的独立Web服务环境。Apache Axis2是Java平台上的一个开源Web服务引擎,它允许开发者创建、...
通过本教程,用户可以顺利完成Apache HTTP服务器以及Axis2/C的安装与配置,从而实现基于C语言的Web服务功能。 #### 安装Apache HTTP Server 1. **下载并解压缩Apache源码包** ```bash wget ...