版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
名称axis2-webMETA-1MF名称axis2-webMETA-1MFbfiorgWEB-INF2、创建web项目:一、集成axis2Web应用程序中集成axis2发布web服务:1、到apache官网下载axis2的war包,axis2-L6.0-war.zip,解压得到axis2-1.6.0-war文件夹,打开文件夹axis2-1.6.0-war会看到axis2.war,再将axis2.war解压开会看到如下:修改日期2012/10/305:0&2-012/10/309:072-012/10/30&:072012/10/309:07将刚解压的文件夹下的axis2-web文件夹,复制到创建的web项目下的WebRoot下WebRoot下山口"2012/10/309:06文世夹复制后结构图如下:JJSpringweb■>滑*[>gJRESystemLibrary[SunJDK1.6.0_13]WebAppLibrariesbSpring3.0CoreLibraries,gSpring3.0AOPLibraries•虱Spring3.0J2EELibraries融Spring3.0PersistenceCoreLibraries.•既Spring3息WebLibraries■虱JavaEE5Libraries配Spring3.0TestingSupportLibraries>gReferencedLibrariesJ踏WebRoot[>器axis2-web[>&css 、、[>&images■>&js J、;、、[>&META-LNF 、、、[>蹈WEB-INFindex.jsp<operatio^indir.e="addUs-<messageReceiverc.5 </QE;ei-at:iQn>10</service>DesignSource该文件夹是axis2的web控制台信息,打开页面显示web服务列表等信息,及相关的功能,如果不需要axis2的控制台,则可不复制axis2-web文件夹到web项目的WebRoot下,即此步骤可省略。3、将解压文件夹WEB-INF下的相关文件复制到web项目的WEB-INF下:卜(D0►新靠彳供卜WEB-ENF卜 •好■共享-刻录 新建文件关■共享-剃录 新建文件表 SM称j・clasis^es” 修改日期 美型 大小2-012/1-0/309:07 文件美2-012/1-0/309:07 文件关2-012/1-0/309:07 史件美—conf.lib.iTioduleE.2-012/1-0/309:07 文件夹2-012/1-0/309:07 文件夹.E-ervi营web.xml2-01V5/1716107XML文挡 』将图中红框中的文件夹复制到web项目的WEB-INF下,再将classes文件夹下的org文件夹复制到web项目编译后的classes文件夹下■•卜 (DO►新政犊►WEB-INF卜classes卜 干|包含皇阵中, 共享. 刻录 新建列犊包含垒蟀中, 共享' 刻录 新建刻犊名称 修改日期 类型META-]闻F2012/10/309:07.org2012/10/309:07回perti回Iperti&s2011/5/1717:1Q2011/5/1717:19PRC1F>ER.T]ESSPRC1PER.T1ES54、配置web项目的web.xml,在解压的文件中WEB-INF下有一个web.xml复制其中的servlet配置信息到web项目的web.xml中。<servlet><servlet-name>AxisServlet</servlet-name><display-name>Apache-AxisServlet</display-name><servlet-class>org.apache.axis2.transport.http.AxisServlet</servlet-class><!--<init-param>--><!--<param-name>axis2.xml.path</param-name>--><!--<param-value>/WEB-INF/conf/axis2.xml</param-value>--><!--<param-name>axis2.xml.url</param-name>--><!--<param-value>http://localhost/myrepo/axis2.xml</param-value>--><!--<param-name>axis2.repository.path</param-name>--><!--<param-value>/WEB-INF</param-value>--><!--<param-name>axis2.repository.url</param-name>--><!--<param-value>http://localhost/myrepo</param-value>--><!--</init-param>--><load-on-startup>1</load-on-startup></servlet><servlet><servlet-name>AxisAdminServlet</servlet-name><display-name>Apache-AxisAxisAdminServlet(WebAdmin)</display-name><servlet-class>org.apache.axis2.webapp.AxisAdminServlet</servlet-class></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><servlet-mapping><servlet-name>AxisAdminServlet</servlet-name><url-pattern>/axis2-admin/*</url-pattern></servlet-mapping><!--servlet-mapping><servlet-name>SOAPMonitorService</servlet-name><url-pattern>/SOAPMonitor</url-pattern></servlet-mapping--><mime-mapping><extension>inc</extension><mime-type>text/plain</mime-type></mime-mapping>
BiJavaEE5LibrariesaSpring3,0TestingSupportLibrariesReferencedLibrariesj户海bRgt[>号axisS-web[>&cssL-BimagesA9js[>&META-1NF工龄WEBIN「龄confI> libt> modulesl>&pojaI>砂serviceslMlweb.xmlj』index.jisp到此为止,axis2已经集成到了web应用程序中了。记得将解压文件夹中WEB-INF/lib下的jar包复制到web项目的WEB-INF/lib文件夹下。山岳Axk2-Hgitib山岳Axk2-HgitibApacheSoftwareFoundation一一*/Welcome!Weleom&tothenew寡nerationofAxisIFyoucsnseethispageyouhgveaucce脆川1lydeployedthe WebApplicationHovwewer.11ServicesViewthelistofalltheavailableservicesdeployedinthisserver.•'曲lidateCheckthesystemtoseewherheralltherequiredlibrariesareinplaceanriviewthesysteminformation.AdministrationConsolefaradministeringthisAxis2installation.二、热发布web服务(将pojo类直接发布成webservice,但是pojo类不能还有包名)在web项目WEB-INF下创建pojo文件下,将编译后的class文件复制到pojo文件夹中,axis2会将类中所有的public方法发布成webservice。#*WebRoot[>砂axis2-weti.cs&-Bimage&-Bjs•&META-INFd跄WEB-INF[>跄<&Hf,_■libt后?modules■&pojo扇Text.class>跺services工w&b,xmljyindex.jsp三、利用servlces.xml文件发布webservicejWEE-INF>4con'fi_■lib■B5modules.&pojoj云MervireM ■会myserviceUMETAJNFIJCj&ervices.xmlservices,Ii^t昌verEio-n-1.6.0.ssrKweb.xml酣index.jsp在WEB-INF下的services文件夹中创建文件夹(名字可随便取),此处为myservice,再在myservice文件夹中创建META-INF文件夹,再在META-INF文件夹中创建services.xml文件UserManagerlmpl.j<?xmlversion="1.0"encoding="UTF8"?><servicename="AxisService"><description>AxisService</description>〈parametername="ServiceClass">common.impls.UserManagerlmpl</parameter>《operationname="addUser"mep="/2004/08/wsdl/inout"><messageReceiverclass="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/></operation></service>文件内容。注意图中画红框内容,替换成相应的类名和方法名。发布web项目,启动tomcat。输入http://localhost/Springweb/services/listServicesAvailableservicesVersionServiceDe^Gription:VersionServic-eEPR:hnp:f/localhost/Springweb/services/VersioiiServiceStatus:ActiveAvaflabieOperatio
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 系统运维服务合同
- 室内设计设计合同
- 先网签还是先签合同
- 委托创造合同
- 电白租房合同
- 2025年爱国主义战知识竞赛测试题(附答案)
- 长短信协议书
- 房车合作协议书
- 工伤 和解协议书
- 财产代持协议书与代管协议书
- 煤矿智能掘进员安全技术规程
- 5.1走近老师课件-2025-2026学年统编版道德与法治 七年级上册
- 2025年价格鉴证师职业能力水平评价考试(法学基础知识与价格政策法规)练习题及答案二
- 电气装配课件
- 第8课+溺水的预防与急救+课件+2025-2026学年人教版(2024)初中体育与健康七年级全一册
- 2025年入团考试试题库问答题部分及解析答案
- 管理咨询项目考核方案
- 2025管理学原理企业管理试题及答案
- 玉雕理论考试题库及答案
- 灵山县病死禽畜无害化处理项目环评报告
- 2025至2030年中国城市排水系统行业发展潜力分析及投资方向研究报告
评论
0/150
提交评论