1.将axis2.war发布到%TOMCAT_HOME%\webapps中,发布后的目录为%TOMCAT_HOME%\webapps\axis2
,该目录定义为%AXIS2_HOME%.
2.拷贝%AXIS2_HOME%\WEB-INF目录下所有内容到%项目App%\WEB-INF目录下。
3.修改%项目APP%\WEB-INF目录下的web.xml文件,其中需要保留的axis2的配置内容如下:
<!-- Axis2 Service Servlet and servlet mappings -->
<!-- ==================================== -->
<servlet>
<servlet-name>AxisServlet</servlet-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>/servlet/AxisServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>AxisServlet</servlet-name>
<url-pattern>*.jws</url-pattern>
</servlet-mapping>

<servlet-mapping>
<servlet-name>AxisServlet</servlet-name>
<url-pattern>/services/*</url-pattern>
</servlet-mapping>
<!-- ==================================== -->
4.发布%项目APP%应用程序,发布Web Service到%项目APP%\WEB-INF\services\下,一般为.aar文件。
5.可以从客户端访问:http://localhost:8080/项目APP/services/MyService访问该Web Service.

注意:剔除版本冲突的jar包,一般出现java.lang.NoSuchMethodError。

转载于:https://www.cnblogs.com/hexiweb/archive/2012/11/09/2762291.html

整合axis2到web项目中相关推荐

  1. 使用H5Stream实现rtsp流播放,并整合到web项目中

    更新!!!这篇博客最早是工作要求实现rtsp流媒体播放,所以做了一个demo测试下,后来又不需要做这个功能了,遂没有再深入研究,只记录了之前的学习结果,最近发现有小伙伴留言说流媒体无法播放,我看了下, ...

  2. 重新学习Spring一--Spring在web项目中的启动过程

    1 Spring 在web项目中的启动过程 Spring简介 Spring 最简单的功能就是创建对象和管理这些对象间的依赖关系,实现高内聚.低耦合.(高内聚:相关性很强的代码组成,既单一责任原则:低耦 ...

  3. asp.net Web项目中使用Log4Net进行错误日志记录

    使用log4net可以很方便地为应用添加日志功能.应用Log4net,开发者可以很精确地控制日志信息的输出,减少了多余信息,提高了日志记录性能.同时,通过外部配置文件,用户可以不用重新编译程序就能改变 ...

  4. spring整合mina开发web项目和简单mina客户端的使用

    场景要求在web项目中使用mina与一些客户端通讯. 一.maven引包 <project xmlns="http://maven.apache.org/POM/4.0.0" ...

  5. FastDFS (五) --------- FastDFS 在 web 项目中的应用

    目录 前言 一.数据库环境搭建 二.开发环境搭建 三.功能设计 1. 展示所有债权信息 2. 为某一个债权合同上传文件 3. 下载某一个债权合同 4. 删除某一个债权合同,使用 ajax 实现异步删除 ...

  6. JAVA Web项目中所出现错误及解决方式合集(不断更新中)

    JAVA Web项目中所出现错误及解决方式合集 前言 一.几个或许会用到的软件下载官网 二.Eclipse的[preferences]下没有[sever]选项 三.Tomcat的安装路径找不到 四.T ...

  7. maven mybatis mysql_Java Web学习系列——Maven Web项目中集成使用Spring、MyBatis实现对MySQL的数据访问...

    标签: 本篇内容还是建立在上一篇Java Web学习系列--Maven Web项目中集成使用Spring基础之上,对之前的Maven Web项目进行升级改造,实现对MySQL的数据访问. 添加依赖Ja ...

  8. 在java web项目中编写自己的代码生成器

    在java web项目中编写自己的代码生成器 转载于:https://www.cnblogs.com/punisher/p/5909943.html

  9. 在web项目中发布jaxws

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

最新文章

  1. FireBug的控制台管理
  2. VC6.0制作OCX并web调用
  3. 51 Nod 1116 K进制下的大数
  4. 1022词法分析实验总结
  5. Linux删除带空格的文件 删除最后一个后缀名
  6. C++11多线程 unique_lock详解
  7. python合并大量ts文件_python之爬虫(爬取.ts文件并将其合并为.MP4文件——以及一些异常的注意事项)...
  8. 华为自带时钟天气下载_华为天气时钟农历插件,求华为自带的天气时钟
  9. sshsecureshell登录Ubuntu出错,server responded “algorithm negotiation failed”
  10. 高盛最新调查:Python超过汉语成为未来最重要技能,你准备学哪种编程语言?...
  11. 对于取英文变量名网站
  12. 卸载mysql5.6.34_5.6.34版本安装后需要做的事项\mysql\.\innodb_table_stats\ not found.-hxl-ChinaUnix博客...
  13. 程序员是世界上最聪明、最具幽默感的一群人
  14. django教程day06
  15. 第二章 进程管理(3)——进程同步
  16. 高伟达业绩暴雷的背后:主业几乎被掏空,利润被并购企业深度捆绑
  17. matlab2016 1935,李英冰农历
  18. 【考研高数-高等数学-基础】第六章 定积分的应用
  19. 【UML】-- 用例图练习题含答案(订餐系统、远程网络教学系统、交互式网络系统)
  20. 利用SQL语句实现分析需求(1)

热门文章

  1. SQL Server 数据库查找重复记录的几种方法
  2. 关于dllimport的使用
  3. 关于html和javascript在浏览器中的加载顺序问题的讨论
  4. cs文件中控制页面table的大小、title名称(.aspx)
  5. Angular rxjs Subject笔记
  6. sql server常用性能计数器
  7. python set
  8. 对于大规模机器学习的理解和认识
  9. SQL SERVER 事务处理
  10. 《Windows游戏编程大师技巧》三、Windows高级编程