在eclipse环境下搭建一个axis2工程
来源:互联网 发布:淘宝最好卖的东西 编辑:程序博客网 时间:2024/05/16 12:50
首先下载axis2-1.6.2-war ,
http://axis.apache.org/axis2/java/core/download.cgi
解压后把axis2.war复制到%TOMCAT_HOME%\webapps\中。
启动tomcat后.axis2.war自动解压为axis2目录。
第一步、新建web工程 ss
Hello.java
- package bingbing;
- public class Hello {
- public String sayHello(String name){
- return "你好,"+name;
- }
- }
第二步、web.xml内容
web.xml
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
- <web-app>
- <display-name>Apache-Axis2</display-name>
- <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>/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>
- <mime-mapping>
- <extension>inc</extension>
- <mime-type>text/plain</mime-type>
- </mime-mapping>
- <welcome-file-list>
- <welcome-file>index.jsp</welcome-file>
- <welcome-file>index.html</welcome-file>
- </welcome-file-list>
- </web-app>
第三步、新建META-INF/services.xml 内容如下:
- <?xml version="1.0" encoding="UTF-8"?>
- <service name="hellospring1" >
- <description>
- Please Type your service description here
- </description>
- <messageReceivers>
- <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-only" class="org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver" />
- <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out" class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/>
- </messageReceivers>
- <parameter name="ServiceClass">bingbing.Hello</parameter>
- </service>
第五步、打包
选择项目ss,右键export。
注意只选择ss项目工程中,bingbing, META-INF目录
把生产的bingbing_hello.aar放到项目工程中services目录下。启动tomcat,
输入http://localhost:8080/ss/services/hellospring1?wsdl 是否发布成功。
以后打包的aar包放在services目录下,启动tomcat就会发布。
另一种方式:把services.xml直接放在services目录中,注意必须有包名
0 0
- 在eclipse环境下搭建一个axis2工程
- 在eclipse环境下搭建一个axis2工程
- 如何在eclipse cdt环境下 导入一个含makefile的工程文件
- 在Eclipse下搭建Android开发环境
- 在Eclipse下搭建Android开发环境
- 在Ubuntu下搭建eclipse开发环境
- 在Eclipse下搭建Android开发环境
- 在Eclipse下搭建Android开发环境
- android在eclipse下的环境搭建
- Maven在Eclipse下的环境搭建
- django环境搭建以及Eclipse下Django工程创建
- MyBatis在eclipse环境下搭建+“Java+Mysql+Mybatis实现一个简单的图书信息录入”
- Apache Axis2 1.5.4在eclipse环境下的插件安装补充
- Apache Axis2 1.6.1在indigo(Eclipse 3.7.2)环境下的安装方法
- Apache Axis2 1.6.1在indigo(Eclipse 3.7.2)环境下的安装方法
- eclipse下搭建Vaadin工程
- JDK + ECLIPSE + TOMCAT + AXIS2 开发环境的搭建
- 在linux环境下编译一个c/c++工程
- Android第四讲——常用的基本控件(三)Toast、Dialog、PopupWindows、Notification(通知)、ViewPager
- ecshop模板构建说明
- 第二章 获取文本语料和词汇资源
- hdu 1069 Monkey and Banana(最长递减子序列 )
- sybase杀掉“僵死”链接
- 在eclipse环境下搭建一个axis2工程
- hdu 4070 Phage War “动中找定” 贪心
- 关于背包的几个博文推荐
- The Python Challenge 0~2
- 【凸壳】【HNOI 2008】【bzoj 1007】水平可见直线
- HDU 4587TWO NODES(割点,连通块,枚举)
- 通过eclipse 的axis1插件,快速开发webservice服务端和客户端
- IP,ARP,RIP和BGP协议
- 情绪相关