`
byf157
  • 浏览: 207711 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

Axis2服务器配置步骤

    博客分类:
  • java
 
阅读更多
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与axis2的配置过程

    【描述】:本文将详细介绍如何配置Tomcat服务器以运行Apache Axis2 Web服务。这是一个适合初学者的步骤教程,旨在帮助你快速搭建Axis2环境。 【标签】:Tomcat, Axis2 【内容】: Apache Axis2是一个用于构建Web...

    webservice学习二之(1)axis2服务器端方式开发总结(附件含有项目)

    这篇博客文章“webservice学习二之(1)axis2服务器端方式开发总结”可能涵盖了如何使用Axis2来创建和配置服务器端Web服务的详细步骤。 首先,了解Axis2的基础概念是至关重要的。Axis2是基于SOAP(Simple Object ...

    在MyEclipse环境下配置Axis2的详细步骤与web service简单程序应用

    对于初次接触MyEclipse结合Axis2进行Web Service开发的学习者而言,掌握正确的配置步骤是至关重要的。本文将详细介绍如何在MyEclipse环境中配置Axis2,并提供一个简单的Web Service程序示例。 #### 二、准备工作 ...

    Axis2环境配置和样例测试

    ### 二、环境配置步骤 1. **下载与安装**: 首先,你需要从Apache官网下载最新版本的Axis2发行版。解压到你选择的目录,例如`C:\axis2`. 2. **设置环境变量**: 将`AXIS2_HOME`环境变量指向你安装Axis2的目录。例如...

    配置axis2的过程

    配置完成后,可以启动Axis2服务器。通常,这可以通过在命令行中执行`axis2server.bat`脚本来完成,该脚本位于`AXIS2_HOME\bin`目录下。启动成功后,你可以通过访问`http://localhost:8080/axis2`来验证Axis2服务是否...

    axis2在tomcat上配置

    配置步骤大致如下: 1. **安装Tomcat**:首先,你需要在你的机器上安装Apache Tomcat。下载并解压Tomcat的zip或tar.gz文件,然后配置环境变量`CATALINA_HOME`指向Tomcat的根目录。 2. **部署Axis2**:将`axis2.war...

    Axis2 配置与简单运用

    2. **生成客户端代码**: 在 `wsClient` 上右键,选择 `New &gt; Web Service Client`,输入之前生成的 WSDL 文件 URL,配置 Axis2 运行时和服务器,完成设置后,Eclipse 将自动生成客户端代码。 **测试客户端** 1. **...

    springboot集成axis2-1.7.9实例

    此外,还需要配置Axis2的配置文件路径,通常为`WEB-INF/conf/axis2.xml`。 ```java @Configuration @ComponentScan(basePackages = {"your.package.name"}) @EnableWebMvc public class Axis2Config extends ...

    Axis2,Axis2 Eclipse plugin安装配置及安装过程中问题解决

    通过以上步骤,你应该能够在Eclipse中顺利地安装和配置Axis2插件,并解决可能遇到的常见问题。这些工具和插件将极大地简化Web服务的开发和部署流程,使得开发人员能够更高效地创建、测试和调试Axis2服务。

    axis2整合进was7的步骤

    - 根据负载和性能需求,你可能需要调整WAS7和Axis2的配置,如线程池大小、缓存设置等。 ### 10. 监控与维护 - 通过WAS7的监控和日志功能,定期检查Axis2服务的状态和性能,确保稳定运行。 遵循以上步骤,你应该...

    axis2-1.5.1-bin.zip axis2-1.5.1-war.zip axis2部署使用

    部署Axis2 Web服务涉及以下步骤: 1. 对于`axis2-1.5.1-bin.zip`,你需要解压文件,然后在命令行中使用提供的脚本启动Axis2服务。 2. 创建Web服务,可以使用Java代码或者WSDL(Web Service Description Language)...

    axis2单例配置,并且生成客户端代码

    标题 "Axis2 单例配置及生成客户端代码" 涉及到的是使用Apache Axis2框架进行Web服务开发的相关知识。Apache Axis2是Java平台上一个成熟的Web服务实现库,它提供了一种高效、灵活的方式来创建和部署Web服务。在本文...

    Axis2与Eclipse整合开发的Web Service的服务端

    【描述】:本文将详细介绍如何在Eclipse环境中利用Axis2框架开发一个Web Service服务端,包括计算器服务CalculateService的实现步骤。 【标签】:Axis2, Eclipse, 整合开发, Web Service 【内容】: 开发Web ...

    Axis2在独立安装模式下,运行独立服务器

    标题中的“Axis2在独立安装模式下,运行独立服务器”指的是使用Apache Axis2框架构建一个不依赖于其他应用服务器(如Tomcat)的独立Web服务环境。Apache Axis2是Java平台上的一个开源Web服务引擎,它允许开发者创建、...

    axis2/c linux 安装步骤

    通过本教程,用户可以顺利完成Apache HTTP服务器以及Axis2/C的安装与配置,从而实现基于C语言的Web服务功能。 #### 安装Apache HTTP Server 1. **下载并解压缩Apache源码包** ```bash wget ...

Global site tag (gtag.js) - Google Analytics