- 浏览: 3502048 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
wanglf1207:
EJB的确是个不错的产品,只是因为用起来有点门槛,招来太多人吐 ...
weblogic-ejb-jar.xml的元素解析 -
qwfys200:
总结的不错。
Spring Web Flow 2.0 入门 -
u011577913:
u011577913 写道也能给我发一份翻译文档? 邮件437 ...
Hazelcast 参考文档-4 -
u011577913:
也能给我发一份翻译文档?
Hazelcast 参考文档-4 -
songzj001:
DbUnit入门实战
1.1. 拷贝一些必要的文件
1. 将axis
下的server-config.wsdd拷贝到myeclipse的web project的WEB-INF下。
2. 导入第三方包到工程下的lib目录
1.2. 设定servlet控制器
修改WEB-INF下的web.xml文件,添加以下内容:
<
servlet
>
< servlet-name > AxisServlet </ servlet-name >
< servlet-class > org.apache.axis.transport.http.AxisServlet </ servlet-class >
</ servlet >
< servlet >
< servlet-name > SOAPMonitorService </ servlet-name >
< servlet-class > org.apache.axis.monitor.SOAPMonitorService </ servlet-class >
< init-param >
< param-name > SOAPMonitorPort </ param-name >
< param-value > 5001 </ param-value >
</ init-param >
< load-on-startup > 100 </ 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 >
< servlet-mapping >
< servlet-name > AxisServlet </ servlet-name >
< url-pattern > /ws/* </ url-pattern >
</ servlet-mapping >
< servlet-mapping >
< servlet-name > SOAPMonitorService </ servlet-name >
< url-pattern > /SOAPMonitor </ url-pattern >
</ servlet-mapping >
< mime-mapping >
< extension > wsdl </ extension >
< mime-type > text/xml </ mime-type >
</ mime-mapping >
< mime-mapping >
< extension > xsd </ extension >
< mime-type > text/xml </ mime-type >
</ mime-mapping >
< servlet-name > AxisServlet </ servlet-name >
< servlet-class > org.apache.axis.transport.http.AxisServlet </ servlet-class >
</ servlet >
< servlet >
< servlet-name > SOAPMonitorService </ servlet-name >
< servlet-class > org.apache.axis.monitor.SOAPMonitorService </ servlet-class >
< init-param >
< param-name > SOAPMonitorPort </ param-name >
< param-value > 5001 </ param-value >
</ init-param >
< load-on-startup > 100 </ 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 >
< servlet-mapping >
< servlet-name > AxisServlet </ servlet-name >
< url-pattern > /ws/* </ url-pattern >
</ servlet-mapping >
< servlet-mapping >
< servlet-name > SOAPMonitorService </ servlet-name >
< url-pattern > /SOAPMonitor </ url-pattern >
</ servlet-mapping >
< mime-mapping >
< extension > wsdl </ extension >
< mime-type > text/xml </ mime-type >
</ mime-mapping >
< mime-mapping >
< extension > xsd </ extension >
< mime-type > text/xml </ mime-type >
</ mime-mapping >
1.3. 添加要发布的服务
添加要发布的服务到server-config.wsdd。如:
<
service
name
="wsServerTest"
provider
="java:RPC"
style
="rpc"
use
="encoded"
>
< namespace > com.xxxxx.ws </ namespace >
< parameter name ="wsdlServiceElement" value ="webserviceTest" />
< parameter name ="wsdlPortType" value ="webserviceTest" />
< parameter name ="className" value ="com.xxxxx.ws.server.ServerTestFacadeImpl" />
< parameter name ="allowedMethods" value ="*" />
</ service >
< namespace > com.xxxxx.ws </ namespace >
< parameter name ="wsdlServiceElement" value ="webserviceTest" />
< parameter name ="wsdlPortType" value ="webserviceTest" />
< parameter name ="className" value ="com.xxxxx.ws.server.ServerTestFacadeImpl" />
< parameter name ="allowedMethods" value ="*" />
</ service >
1.4. 使用java2wsdl生成wsdl
用axis的java2wsdl类来生成wsServerTest.wsdl:
选择项目,选择或者填入main函数org.apache.axis.wsdl.Java2WSDL
在run的程序参数设置为:
-o wsServerTest.wsdl
-n "urn:wsServerTest"
-p"com.xxxxx.ws.server" "urn:wsServerTest"
com.xxxxx.ws.server.ServerTestFacade
1.5. 使用wsdl2java生成stub
用axis的wsdl2java来生成stub:
选择项目,选择或者填入main函数org.apache.axis.wsdl.WSDL2Java
在run的程序参数设置为:
D:\program\Eclipse3.2\wsSeverTest\wsServerTest.wsdl -t -p com.xxxxx.ws.client
1.6. 客户端测试
如果是安全通道,将client.keystore和client.truststore放到wsClientTest工程下。在vm 参数设定:
-Djavax.net.ssl.keyStore=D:\program\Eclipse3.2\wsClientTest\client.keystore
-Djavax.net.ssl.keyStorePassword=changeit
-Djavax.net.ssl.trustStore=D:\program\Eclipse3.2\wsClientTest\client.truststore
将url改为https:localhost:8443/myproject/services/wsServerTest来调用发布的函数。
发表评论
-
说明SOA监管(SOA Governance)实例(收录备查)
2012-12-19 11:35 1750SOA 已经不是单纯技术问 ... -
Injecting Spring Beans into Java Servlets
2012-11-01 10:21 1934If you are working in a Java ... -
用 HttpServletResponseWrapper 实现 Etag 过滤器
2012-07-09 16:58 3757原文出处:http://blog.chenlb.com/200 ... -
Eclipse Indigo - Cannot install Android ADT Plugin
2012-02-29 01:17 3882When I try to install the And ... -
Eclipse Indigo - Cannot install Android ADT Plugin
2012-02-29 01:13 1988When I try to install the And ... -
[转]mybatis下的分页,支持所有的数据库
2011-07-21 13:21 14838大 家都知道,mybatis的自带分页方法只是逻 ... -
Java framework for text- & console-based forms?
2011-07-21 01:06 1709charva jcurses JNA , ... -
JNA(Java Native Access)学习入门
2011-07-21 01:04 22619Java Native Access 项目 在 ... -
使用IntrospectorCleanupListener 解决quartz引起的内存泄漏
2011-04-20 11:59 13362"在服务器运行过程中,Spring不停的运行的计划任 ... -
DBCP代码研读以及就数据库连接失效的解决
2011-03-31 11:03 3763问题 网上很多评论说DBCP有很多BUG,但是都没有指明是什 ... -
ContextLoaderListener
2010-12-06 15:58 8463(1) org.springframework.web.c ... -
Servlet3.0新功能: 异步处理
2010-12-06 15:22 3181J2EE 6和Glassfish 3V正式发 ... -
Servlet3.0引入的新特性
2010-12-06 15:20 3056Servlet3.0规范的新特性主要是为了3个目的: ... -
100個節點上運行群集亞馬遜EC2上Hazelcast
2010-12-03 23:59 3317本文的目的,適是给妳湮示的細節集群的100個節點。此湮示記錄, ... -
Spring Properties Reloaded
2010-12-02 14:54 4372Spring Properties Reloaded Som ... -
为spring2.5中的jpetstore增加perf4j监控
2010-09-02 13:51 2643perf4j是一款类似于log4j的性能检测工具. 它 ... -
语义网的学习资源大汇集(备忘)
2010-06-23 22:48 1734网上资源 http:/ ... -
使用 JOLAP 实现复杂分析查询
2010-06-06 13:42 1963Shashank Tiwari 在本文中对 ... -
HTML5 Canvas for Internet Explorer
2010-06-04 21:16 1857Canvascape http://www.benjoff ... -
大型网站架构演变和知识体系
2010-06-01 23:47 1966架构演变第一步:物 ...
相关推荐
eclipse axis webservice 开发 eclipse下使用axis2 开发webservice系统
本文档主要介绍了如何使用Eclipse和AXIS框架开发和发布Web服务,以及进行客户端测试。以下是详细步骤和关键知识点: 1. **Eclipse插件安装**: - Eclipse提供了Web服务开发的插件,可以从官方网站下载WTP(Web ...
使用 Axis 和 Eclipse 开发 Web Service,可以简化开发流程,提高效率。Axis 是 Apache 维护的开源工具,它提供了生成服务端和客户端代码的能力,而 Eclipse 则提供了一个集成的开发环境,方便创建、调试和部署 Web ...
【标题】: 使用Eclipse和AXIS开发WebService的步骤详解 【描述】: 本文档详细介绍了如何利用Eclipse集成开发环境和AXIS框架来创建并发布WebService。 【标签】: Eclipse 【部分内容】: 在开发基于Java的...
【Eclipse + Axis2 发布 WebService】是一个关于在Eclipse集成开发环境中使用Apache Axis2框架创建并发布Web服务的教程。Apache Axis2是用于构建Web服务和Web服务客户端的高性能、灵活且可扩展的开源框架。以下是...
2. **Eclipse 集成 Axis 开发 WebService**: Eclipse 是一个广泛使用的 Java IDE,通过 Axis 插件,可以在 Eclipse 中方便地创建和调试 Web 服务。这使得开发者能够在熟悉的环境中进行 WebService 开发,无需离开 ...
本篇文章将深入探讨如何使用Eclipse或MyEclipse的Axis插件来开发Web服务,特别是服务端的例子程序。 首先,让我们了解什么是Eclipse和MyEclipse。Eclipse是一款强大的开放源代码集成开发环境(IDE),支持多种编程...
在使用Eclipse集成开发环境配合XDoclet和Axis开发WebService的背景下,本文将详细介绍相关的知识点和步骤。首先需要了解的是,WebService是一种可让应用程序通过网络(尤其是互联网)进行通信的接口和协议。它通常...
在本文中,我们将深入探讨如何在 Eclipse 集成开发环境中,利用 Tomcat 服务器和 Axis 插件创建并发布一个 WebService。这是一个详细步骤的指南,涵盖了从环境准备到测试 WebService 的全过程。 首先,我们需要确保...
【标题】:Axis2与Eclipse整合开发的Web Service服务端详解 【描述】:本文将详细介绍如何在Eclipse环境中利用Axis2框架开发一个Web Service服务端,包括计算器服务CalculateService的实现步骤。 【标签】:Axis2,...
为了更好地理解和实践这些步骤,可以参考给定的文档“Eclipse开发Axis_WebService实例总结_20100430.doc”。这个文档通常会包含详细的步骤、截图以及可能遇到的问题和解决方案,对于初学者非常有帮助。 总结,发布...
标题 "Axis2 开发 WebService" 指的是使用 Apache Axis2 框架在 Eclipse 集成开发环境中创建和部署 WebService 的过程。Apache Axis2 是一个强大的 WebService 引擎,它提供了高性能、灵活且可扩展的架构,支持多种...
本文将详细介绍如何使用Eclipse集成开发环境和AXIS2框架创建并调用WebService。首先,我们需要准备以下基础工具: 1. Eclipse IDE:这是一个强大的Java开发平台,支持多种开发任务,包括Web服务的开发和调试。 2. ...
这可以通过 Axis2的命令行工具或集成开发环境(IDE)如Eclipse中的插件完成。打包过程中,需要包含服务类、服务描述文件(如`services.xml`)和其他必要的依赖。 3. **部署服务**:将生成的`.aar`包放入Axis2服务器...
标题中的“axis开发webservice客户端”指的是使用Apache Axis框架创建并使用Web服务客户端的过程。Apache Axis是Java平台上的一个开源工具,它简化了SOAP(Simple Object Access Protocol)Web服务的开发,包括...
【使用Axis2搭建WebService】是关于在Java环境中利用Apache Axis2框架创建Web服务的过程。Apache Axis2是一个流行的Web服务引擎,用于构建和部署SOAP(简单对象访问协议)和RESTful Web服务。 首先,搭建环境是关键...
### Eclipse 下开发 Axis2 Web 服务的详细指南 #### 一、环境搭建与配置 **1.1 环境需求** 为了确保能够顺利地在 Eclipse 中开发 Axis2 Web 服务,首先需要准备好以下环境: - **开发工具**: Eclipse IDE(推荐...
eclipse+axis2学习webservice实例,亲测!