1.新建一个项目动态web项目Axis2Server。

2.解压缩下载的axis2-1.7.4-war.zip文件--〉axis2-1.7.4-war--〉axis2.war--〉axis2,找到WEB-INF文件,将其下边的lib、conf、modules、include、views(include和views用来列举提供的服务列表)五个文件夹复制,并粘贴到Axis2Server项目下的WEB-INF文件夹下。

3.新建service配置文件,在Axis2Server项目下的WEB-INF文件夹创建services文件夹,在其下新建wondersoftservice文件夹(名字可随意),再wondersoftservice文件夹下新建META-INF文件夹,再在新建的META-INF文件夹下创建services.xml。

4.写service方法,在src下新建com.wondersoft.webservice包,并在其下新建TestWSService.Java类。代码如下:

public class TestWSService {  
 
    /**
     * 计算減法 d1-d2
     */  
    public Integer jianfa(Integer d1, Integer d2) {  
        return d1-d2;  
    }  
 
    
}

5.配置service,打开第3步新建的services.xml文件,代码如下:

<?xml version="1.0" encoding="UTF-8"?>
<!-- 访问地址中的访问那个webservice的名字 -->
<serviceGroup>
    <service name="TestWSService">
        <description>TestWSService</description>  
        <parameter name="ServiceClass">  
            com.wondersoft.webservice.TestWSService  
        </parameter>  
        <operation name="sum">  
            <messageReceiver class="org.apache.axis2.rpc.receivers.RPCMessageReceiver" />  
        </operation>
    </service>
    
</serviceGroup>

在web.xml配置文件下加入如下代码:

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://Java.sun.com/dtd/web-app_2_3.dtd" >
  3. <web-app>
  4. <servlet>
  5. <servlet-name>AxisService2</servlet-name>
  6. <servlet-class>
  7. org.apache.axis2.transport.http.AxisServlet
  8. </servlet-class>
  9. <load-on-startup>1</load-on-startup>
  10. </servlet>
  11. <servlet-mapping>
  12. <servlet-name>AxisService2</servlet-name>
  13. <url-pattern>/service/*</url-pattern>
  14. </servlet-mapping>
  15. </web-app>

6.发布项目,访问

http://127.0.0.1:8080/Axis2Server/services/listServices

http://127.0.0.1:8080/Axis2Server/services/TestWSService?wsdl

转载于:https://www.cnblogs.com/shz365/p/6737280.html

javaweb项目中发布webservices服务相关推荐

  1. java项目配置过滤器_在JavaWeb项目中如何正确的使用Filter过滤器

    在JavaWeb项目中如何正确的使用Filter过滤器 发布时间:2020-11-11 17:12:00 来源:亿速云 阅读:79 作者:Leah 这期内容当中小编将会给大家带来有关在JavaWeb项 ...

  2. 在web项目中发布jaxws

    概述 在web项目中发布基于jaxws的webservice. 参考文章:用JAX-WS在Tomcat中发布WebService 参考文章说,如果不是servlet3.0及以上,需要配置servlet ...

  3. JavaWeb项目的发布

    JavaWeb项目的发布 第一种:通过IDEA直接发布 第一步:检查项目部署 检查红色框内的元素,是否有文件存在 Application Context是项目的访问路径,/代表默认路径,多个项目只能有 ...

  4. log4j在javaWeb项目中的使用

    在前边的文章中对log4j的配置文件进行了说明,今天介绍如何在普通的javaWeb项目中使用log4j. 在日常的开发过程中,日志使用的很频繁,我们可以利用日志来跟踪程序的错误,程序运行时的输出参数等 ...

  5. 微软在Build 2016开发者大会中发布 “认知服务”,牛津计划有正式名字啦!

    2016年3月30日:微软在Build 2016开发者大会中发布"认知服务". 在Build 2016开发者大会中,微软发布了新的智能服务:微软认知服务(Microsoft Cog ...

  6. Druid使用起步—在javaWeb项目中配置监控

    原文章:http://my.oschina.net/u/568779/blog/152813 ---------------------------------------------------- ...

  7. 记录一次在JavaWeb项目中,运行tomcat的时候,遇到XX程序包不存在的一系列排查问题。

    记录一次在JavaWeb项目中,运行tomcat的时候,遇到XX程序包不存在的一系列排查问题. idea2020.1 maven版本3.3.9 tomcat版本8.5.31 第一次遇到的问题 程序包不 ...

  8. JavaWeb项目中添加live2d模型

    前言:之前个人博客中配置的live2d模型的API失效了,所以重新折腾了一下,在自己服务器配置了 live2d 的 API,在此记录一下 JavaWeb项目中添加live2d模型 之前在个人博客中使用 ...

  9. java web编辑器插件_UEditer 是一个富文本编辑器,可以作为 插件放到javaweb项目中使用,很好用~ Develop 238万源代码下载- www.pudn.com...

    文件名称: UEditer下载 收藏√  [ 5  4  3  2  1 ] 开发工具: Java 文件大小: 19833 KB 上传时间: 2015-03-19 下载次数: 0 提 供 者: 陈琳杰 ...

最新文章

  1. 使用Windows live Writer 2012发布ChinaUnix博客
  2. 使用Lucene2.3构建搜索引擎
  3. Java开发必须掌握的日志分析命令
  4. ios 在UIView上画图,线条
  5. dbeaver导出表结构和数据_mall数据库表结构概览
  6. 存储基础 — 文件描述符 fd 究竟是什么?
  7. 动态切换数据库连接配置简单示例
  8. LNMP状态管理命令
  9. 注册(三)之设置Contact地址的过期参数
  10. python安卓脚本精灵使用教程_【按键精灵教程】自动安装apk还可以这么用!
  11. E001检测到您的环境不支持HTML5,艾默生CT变频器多见毛病代码及修补办法
  12. CSS3图片div浮动3D动画效果
  13. 基于MPlayer的QT媒体播放器
  14. DB2表空间状态代码解释
  15. Win10环境下安装TensorFlow 2.0简明教程
  16. 上海滩玩起了黑科技,苏宁Biu店带你刷脸扫货
  17. 为知笔记 印象笔记 有道笔记 OneNote选择
  18. zenmap使用方法
  19. C语言,常用的系统函数
  20. Java:Unicode简介(处理数据显示异常)

热门文章

  1. [转]Visual Assist X设置
  2. Web服务器和应用程序服务器有什么区别
  3. 蓝桥杯:算法提高 9-2 文本加密
  4. python事件驱动编程_Python事件驱动编程
  5. dubbo被阿里放弃原因_中间件小姐姐直播“带货”——阿里程序员必知的插件
  6. 成都郫县php开发学校_成都各区九年制学校、十二年制学校汇总
  7. html标签库jar包,struts2的s标签库jar包
  8. Mysql共享锁实例_mysql共享锁与排他锁用法实例分析
  9. php成绩管理前段模板,php学生成绩管理系统(模板).doc
  10. 11.QT事件机制源码时序分析(下)