展开

关键词

tomcat 用AXIS2WebService 网站的方法

Axis2+tomcat7.0 实现webService 服务端与客户端的调用。  Aixs2开webService的方法有很多,在此只介绍一种比较简单的实现方法。 第一步:首先要下载开所需要的jar包   下载:axis2-1.6.2-war.zip  http:www.apache.orgdistaxisaxis2Javacore1.6.2 下载完后将axis2 为了与项目的其他包不生冲突,需要的jar包有:? 到此Axis2WebService服务已成功。看webservice的使用说明书,记住要从下向上看。(1)?(2)?(3)?(4)?(5)? Axis2客户端调用:下面看看利用axis2 客户端调用实例   客户端程序需要的jar包

1.1K60

webservices系列(四)——Axis2入门框架

二、编写web service (1).用POJO形式(无需配置) 在Axis2中无需配置,就可以将一个pojowebservice上 pojo中所有public方法都被webservice 3.Axis2在默认情况下可以热WebService,也就是说,将WebService的.class文件复制到pojo目录中时,Tomcat不需要重新启动就可以自动WebService。 要注意的是,Axis2在默认情况下虽然是热,但并不是热更新,也就是说,一旦成功WebService,再想更新该WebService,就必须重启Tomcat。 WebService的pojo目录只是默认的,如果读者想在其他的目录WebService,可以打开axis2.xml文件,并在元素中添加如下的子元素: 上面的配置允许在webappsaxis2WEB-INFmy 目录中WebService

21630
  • 广告
    关闭

    90+款云产品免费体验

    提供包括云服务器,云数据库在内的90+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JAVA开Web Service几种框架介绍

    在讲Web Service开服务时,需要介绍一个目前开Web Service的几个框架,分别为Axis,axis2,Xfire,CXF以及JWS(也就是前面所述的JAX-WS,这是Java6所提供的对 WebService的开,很典型的是我可以在几分钟之内教会我的团队实用XFire来一个他自己的Web服务。 下面分别介绍一个这几种Web Service框架的基本概念1、JWS是Java语言对WebService服务的一种实现,用来开服务。而从服务本身的角度来看JWS服务是没有语言界限的。 但是Java语言为Java开者提供便捷和调用WebService服务的一种途径。 2、Axis2是Apache下的一个重量级WebService框架,准确说它是一个Web Services SOAP WSDL 的引擎,是WebService框架的集大成者,它能不但能制作和WebService

    1.2K80

    Java创建WebService服务及客户端实现

    .51cto.comart200908147125.htm,不同的语言平台对WebService都有实现,Java的WebService实现,比较流行的有Axis2、Jaxws,本文介绍的是Axis2。 services.xml配置文件服务       虽然上面的方式不需要配置文件,但是其服务类不能放在包内,显然是不符合我们日常开的,Axis2也允许带包的类WebService,如果不允许,估计就没人用了 我打的名字是server.jar,更改后缀为aar,所以最后是server.aar,Axis2建议使用aarWebService,       将server.aar放到webappsaxis2WEB-INFservices x=1&y=2       也可以多个WebService,可以使用serviceGroup标签。 ... ... 客户端实现       以上介绍的都是WebService服务创建及,那么有了一个WebService服务后,我们如何调用呢?只在浏览器上访问是没有意义的。

    88200

    Web Service实战

    webservice就是出于以上类似需求而定义出来的规范;开人员一般就是在具体平台开webservice接口,以及调用webservice接口;每种开语言都有自己的webservice实现框架。 AXIS2 也是Webservice服务开的一个优良框架。 --------------以上AXIS2 特性说明 摘自百度百科-----------------------下面就AXIS2webService服务如何和开进行实践一、目标:1)axis2 环境准备2)服务端开客户端的开二、axis2环境准备整个开环境如下:主机:windows10eclipse:jee-oxygentomcat 8.5axis2 1.7.4java1.81、axis2 三、服务端的开与部署服务端一般有两种部署方式:1) POJO 简单java 对象方式,这种方式要求部署的java对象,不带包名利用axis2管理平台,编辑service.xml进行(更常用,灵活度高

    44831

    webservice的一些问题

    一些最新的开工具既能根据你的web service生成WSDL文档,又能导入WSDL文档,生成调用相应web service的代码。Webservice服务之后,通过浏览器访问的+? 但是Java语言为Java开者提供便捷和调用WebService服务的一种途径。 2、Axis2是Apache下的一个重量级WebService框架,准确说它是一个Web Services SOAP WSDL 的引擎,是WebService框架的集大成者,它能不但能制作和WebService 但是,这也不可避免的导致了Axis2的复杂性,使用过的开者都知道,它所依赖的包数量和大小都是很惊人的,打包部署都比较麻烦,不能很好的与现有应用整合为一体。 ,怎么跟spring进行的整合,怎么的服务等等;如果你告诉他你做的事客户端的开,那么你可以告诉他你怎么生成的本地代码,然后又怎么通过本地代码去调用的webservice服务。

    45030

    Java小白翻身 - webservice教程1

    步骤 1 为什么用WebService简单解释一下WebService,比如你的项目需要查询某银行账户余额。你能直接查吗,肯定不行,因为数据库是银行的,他不可能给你权限。 你想访问他的数据库获取数据,这就需要用到WebService。通过调用银行暴露的接口来得到你想要的数据。站长本人曾在银行工作过,项目只见通讯就是用的WebService,然后走ESB服务总线。 一个服务(对内对外),不考虑客户端类型,不考虑性能,建议WebService服务端已经确定使用webservice,客户端不能选择,必须使用WebService步骤 3 WebServie不适合哪些场景同构程序下不建议使用 WebService在一个单体项目里面,服务本来就能互相调用,当然不需要用WebService。 ****步骤 4 Axis2与CXF的区别目前java开WebService的框架主要包括Axis2和CXF,如果你需要多语言的支持,你应该选择Axis2

    12220

    axis2:用ant脚本生成webservice client 端的javac代码

    支持开 Axis2 的动力是探寻模块化更强、灵活性更高和更有效的体系结构,这种体系结构可以很容易地插入到其他相关 Web 服务标准和协议(如 WS-Security、WS-ReliableMessaging @百度百科 axis2是什么不是本文的重点,本文要说的是当我们用axis2已经搭架了一个webservice服务器可以对外部世界提供服务的时候,客户端访问webservice的代码怎么生成? axis2提供了根据wsdl文件生成java和c代码的工具(Code Generator Tool),利用自动生成的client代码的好处不言而喻,可以大大减少client开的工作量。 同时为了方便在ant下调用,axis2还提供了名为AntCodegenTask的ant task,用它可以很方便的在ant脚本中生成你的webservice client代码。 以下是ant脚本中用AntCodegenTask生成java代码的示例: 从${package-name}.wsdl生成webservice client 代码(java) 其实如果你看过axis2的源码

    29220

    老司机带你玩转web service

    目前已有的 WebService框架有: Axis、Axis2、Xfire、CXF、JAX-WS。 除了 JAX-WS 为 JDK 1.6 的的 WebService框架以外,其余的都是第三方开源框架。 Axis2 是 Apache 下的一个重量级 WebService 框架,准确说它是一个Web Services SOAP WSDL 的引擎,是 WebService 框架的集大成者。 Axis2 不但能制作和WebService,而且可以生成Java和其他语言版WebService客户端和服务端代码。这是它的优势所在。 丰满意味着臃肿和庞大,不可避免的导致了Axis2的复杂性,听使用过她的人,它所依赖的包数量和大小都是很惊人的,打包部署很麻烦。

    48690

    Java主流Web Service框架介绍:CXF和Axis2

    作为java平台上的WebService标准,过去既有的WebService产品必然会向这一标准靠拢,而JAX-WS标准本身大大地降低了开WebService的工作量,对于开人员来说,是非常受欢迎的 这两个框架 都是从已有的开源项目展起来的。Axis2是从Axis1.x系列展而来。CXF则是XFire和Celtix项目的结合产品。Axis2是从底层全部重新实现,使用了新的扩展性更好模块架构。  Axis2和CXF都有各自不同的WebService方法,每个方法都有相当数量拥护者。  通过一个比较矩阵来比较Axis2和CXF变得有现实的意义。 Axis2的开方式类似一个小型的应用服务器,Axis2的开包要以WAR的形式部署到Servlet容器中,比如Tomcat,通过这些容器可以对工作中的Web Service进行很好的监控和管理。 Axis2允许自己作为独立的应用来Web Service,并提供了大量的功能和一个很好的模型,这个模型可以通过它本身的架构(modular architecture)不断添加新的功能。

    1.5K50

    eclipse+webservice实例

    1.参考文献:1.利用Java编写简单的WebService实例  http:nopainnogain.iteye.comblog7915252.Axis2与Eclipse整合开Web Service 2.3.开前配置:在Eclipse的菜单栏中,Window --> Preferences --> Web Service --> Axis2 Perferences,在Axis2 runtime location 这个wsdl地址就是我们刚才服务的那个wsdl。点击Go,如下图所示:?然后就可以看到如下界面了:? 2.5.CalculateService客户端调用程序前面我们已经定义好了加减乘除的方法并将这些方法为服务,那么现在要做的就是调用这些服务即可。 ;      }  }   (2)参考实例1将这个方法为服务。

    81240

    webservices系列(六)——spring整合Axis2

    WEB-INFapplicationContext.xml AxisServlet org.apache.axis2.transport.http.AxisServlet 1 AxisServlet services* index.jsp 4.webservice new AxisFault(ApplicationContext is null); } if(ctx.getBean(beanName) == null) { throw new AxisFault(axis2 else { throw new AxisFault(Messages.getMessage(paramIsNotSpecified, SERVICE_SPRING_BEANNAME)); } }} 5.axis2 helloWorld 6.spring的配置文件applicationContext.xml 到tomcat上,打开链接http:localhost:8080webservice_test4serviceshwWebService 参考资料.spring和axis2整合:http:www.cnblogs.comyuxuanp4028359.html

    23330

    axis2webservice(1)

    webservice之前要先看一眼什么是webservice,并且了解一下webservice的概念。 一项 W3C 纪录的并不代表它已被 W3C 或 W3C 团队亦或任何 W3C 成员认可。)在 2002 年 7 月,W3C 了第一个 WSDL 1.2 工作草案。 Notification 此操作可送一条消息,但不会等待响应。 UDDI 规范帮助我们解决的问题:使得在成百万当前在线的企业中现正确的企业成为可能定义一旦首选的企业被现后如何启动商业扩展新客户并增加对目前客户的访问扩展销售并延伸市场范围满足用户驱动的需要,为在全球 Internet 经济中快速合作的促进来清除障碍UDDI 如何被使用假如行业了一个用于航班比率检测和预订的 UDDI 标准,航空公司就可以把它们的服务注册到一个 UDDI 目录中。

    63770

    axis2webservice(二)

    工欲善其事,必先利其器我们选择axis2来生成服务端和客户端首先安装myeclipse或者eclipse的axis2插件如果使用其它的工具可以自己查找有没有更好的工具。1.       下载Myeclipse Axis2插件http:archive.apache.orgdistwsaxis2tools1_4_1下载axis2-eclipse-codegen-wizard.zip和axis2 -eclipse-service-archiver-wizard.ziphttp:labs.xiaonei.comapache-mirrorwsaxis21_5axis2-1.5-war.zip 下载axis2 重新启动myeclipse,在file->new->other中即可看到Axis2 Wizards,至此,axis2插件安装成功!!(GXGX)5.       对~ 事情就是这样展的。6.

    58560

    java来做Web Service,用哪个框架最好?

    正好现在在学webService.可以共同进步啊   Web Services 框架如 Axis2、CXF 都是由现有的项目中逐渐演化而来的,Axis2 是由 Axis 1.x 系列演化过来,而 Apache  CXF 则是由 Celtix 和 XFire 项目整合而生,并且刚刚了 2.0.2 的最新版本,不过仍是 Apache 的一个孵化项目。      Axis2 是对 Axis 进行了彻底的重写的一个新项目了,它使用了新的模块化架构,更方便于功能性的扩展等等。 Apache CXF 则是由 XFire 和 Celtix 两个现有的项目进行了重组。  先比较一下它们的不同之处:   1、Apache CXF 支持 WS-Addressing、WS-Policy、WS-RM、WS-Security和WS-I BasicProfile   2、Axis2  不是   5、Axis2 支持更多的 data bindings,包括 XMLBeans、JiBX、JaxMe 和 JaxBRI,以及它原生的 data binding(ADB)。

    338110

    CXF实现webService服务

    UDDI利用SOAP消息机制(标准的XMLHTTP)来,编辑,浏览以及查找注册信息。它采用XML格式来封装各种不同类型的数据,并且送到注册中心或者由注册中心来返回需要的数据。 应用以CXF、AXIS2为主; 通过网络渠道的了解,目前CXF的效率要比AXIS2高出至少50%; 另外有一个webService的工具metro的效率比CXF高出10%; CXF的实现资料网上可以随便找出一大堆 二、 以annotation注解方式实现webService应用首先先建好Web Service工程如下:?1.png? 再次选中webServiceApp.java,右键 Run As 选择Java Application服务;然后在浏览器输入地址:http:localhost:8080helloWorld? 服务的以及在本工程下的客户端调用服务的示例并不是很直观,欢迎学习和指导。

    47530

    如何开REST风格的WebService

    在《WebService的使用》中已经可以现其调用方式非常简单,但是也知道一个WebService服务包含非常多的定义和描述(在对WSDL文件的分析中就可以看出),可以说其实现是非常的复杂。 不过,在常见开语言中(JavaC#)都有对实现WebService的封装框架,Java下有AXIS2、CXF、JAX-WS、XFire方式,并且每种方式在常见IDE如Eclipse中都有相关的插件支持或者操作界面化的支持 开和使用的复杂性 AXIS2、CXF、XFire均需要引入其自身的支持,而且有的需要特殊的代码结构支持,这里采用JDK原生支持的方式来对WebService的实现进行简单阐述。 对于上述项目结构,我们要实现一个服务,只需要关心三部分:首先,打开pom.xml添加项目依赖;然后,在srcmainjava下编写逻辑代码;最后,在web.xml中修改拦截目录以及对应上述代码的位置 是这种规范的实现之一,上述示例即使用Jersey完成了一个简单的WebService的开,其调用方式与之前提到的天气接口相同,非常方便,且使用Jersey开的整个流程也十分简单快速。

    68730

    springmvc整合axis2 过程

    项目需要使用springmvc一个对外的服务,原来使用spring+cxf的结合,使用axis2的客户端调用,没有任何问题,但是使用pb9的客户端调用,一直出现一个莫名奇妙的错误(PNBI),好几天没有解决 原来对axis2的框架比较熟悉,所以,把项目改成spring+axis2的服务。过程如下:1、建立一个web project,导入spring的支持jar包。2、导入axis2的支持jar包。? public String helloWorld(String name) { TODO Auto-generated method stub return hello,+name; } }然后,到 总结,一个问题折磨了我一天时间,就是第三步提到的services的路径问题,我沿用了原来项目的webservice的定义,导致调用的时候,提示org.apache.axis2.AxisFault: The axis2客户端调用代码public static void main(String[] args) { PersonServiceStub pss = null; try { pss = new PersonServiceStub

    35730

    如何在工程中使用axis2部署webservice

    有一个最简单的方法就是把axis2.war中的内容作为Web Project的基础, 来进行开.不过为了更清楚的了解如何在一个已有的Web Project中嵌入axis2, 那就手动来配置。 将axis2.waraxis2-web拷贝至WebServiceDemo WebRootaxis2-webaxis2需要的JAR包:? ; } } 五、配置Web Service.由于axis2已嵌入到WebServiceDemo项目中,所以web service就不用打包成aar,而是直接在WEB-INF目录下创建相应的文件夹和services.xml 六、services.xml my web service service.MyService 如果一个类具有多个webservice方法的时候,使用serviceGroup进行配置: Web Service 其实,axis2-web下面的东西可以不要那么多,我就只保留了index.jsp,httpbase.jsp和listServices.jsp这三个文件,这样集成后的工程就瘦身了

    62970

    webservices系列(一)——基础知识和JAX-WS入门demo

    本文链接:https:blog.csdn.netluo4105articledetails69936937 简介 Web Services是由企业的完成其特定商务需求的在线应用服务,其他公司或应用软件能够通过 这里是利用JDK web服务api实现JAX-WS入门demo Service端 @webservice:@WebService 注释标记 Java 类;实现 Web Service 接口时,标记服务端点接口 (SEI),需要jdk1.6之上 Endpoint.publish(address , new WebServiceImpl());:服务,address 是地址,new WebServiceImpl webservices系列参考资料.webservice搭建和文件上传下载:http:wuhongyu.iteye.comblog807470.天气预报和手机号信息查询:https:my.oschina.netliu13430blog373940 fromerr=WmdtQOoY.axis2创建实例:http:clq9761.iteye.comblog976029.axis2整合web项目:http:wangronaldo.iteye.comblog1456441

    18120

    相关产品

    • 数据协作平台

      数据协作平台

      数据协作平台(DSP)为企业用户和个人用户提供安全可靠的数据订阅服务。企业用户可通过数据共享平台,在国家法律法规允许的范围内发布数据;个人用户和其他企业用户可通过数据共享平台订阅已发布的数据。

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭

      扫码关注云+社区

      领取腾讯云代金券