weblogic下调用webservices客户端的那些事

原创 2012年03月28日 22:03:58


       由于项目中使用到了webservices客户端的原因,所以接触到了webservices,本来以为很简单,因为代码都不用写,所有的客户端和服务端代码都是通过Myeclipse6.5生成的,这里我使用的是jax-ws2.1,根据客户提供的wsdl文档生成相关代码,这比较简单,网络上很多这方面的资料,这里我就不多说了,当然有很多技术可以实现,比如CXF,axis等等。生成代码后,启动服务端。

1.webservices客户端在main中的运行

在main方法中调用测试比较简单,实例化客户端类,生成请求对象,调用请求方法,就可以接收服务器返回的消息,这方面的资料网络上也很多。

2.webservices客户端在tomcat下的运行

在web应用中调用就复杂一点,复杂的地方主要是Jar的冲突,在web应用会加入很多包,这些包很可能会同服务器中的包冲突,解决了冲突,就可以成功调用了这些类,在我机子上面的tomcat5.5不能调用,但是我同事上面的却可以调用,初步估计是tomcat中的jar和web/inf中的jar有冲突,换成tomcat6.0就可以调用了。

3.webservices客户端在weblogic下的运行

在weblogic中要想调用成功的话就很难,第一件事是,不要加入webservices的jar,因为weblogic下就有相关的jar,其他的框架我不敢说,至少jax-ws是这样的,加入的话只会报异常,原先我以为需要加jar,但是一直没有调用成功,多亏一位技术高手同事的提醒,我才改正了这个错误。另外一点是解决jar冲突的问题,在 这个问题上,我看了一遍文章,很有启发:http://hi.baidu.com/injava/blog/item/8d79e4d33f3ed5dba9ec9adc.html,所以我解决的方法基本同他一样,基本手段就是找删移,找就是查找出冲突的jar,主要在于web应用中,如果删除后,编译通过的话,基本上这个jar是可以删除,如果编译没通过的话,就要移到classpath中,这些在上面的文章中都有提到。具体的步骤我就不复述了。

祝大家能够在短时间内在weblogic中调通webservices客户端。顺便提一下我使用的weblogic是10.3.5.0版本。

   

Weblogic11g下调WebService出现的一系列问题

Weblogic 11g下部署Java 项目出现QName问题的解决        今天在远程测算机上测试调用前天写的调用WebService接口方法,遇到的问题还真多啊! 加载顺序: we...
  • yangwenxue_admin
  • yangwenxue_admin
  • 2015年10月16日 21:51
  • 4427

weblogic与tomcat服务器之间路径的问题

现在项目做的差不多了,有时间可以整理下问题,这里提到一个weblogic与tomcat服务器之间路径的问题,刚开始用的是tomcat开发,在第一次部署的时候遇到读取文件路径的问题,经理说以前遇到过好多...
  • u013850857
  • u013850857
  • 2015年08月03日 17:46
  • 1587

浅谈WebLogic和Tomcat

开发用tomcat,windows,实际部署时unix/linux,weblogic,webshere,Jboss商用要收费的,tomcat不是ejb的问题是性能满足不了商用,它是一个玩具,服务器没必...
  • qq1175421841
  • qq1175421841
  • 2015年12月02日 11:34
  • 1097

三、网站后端服务器那些事

当你访问百度的时候就一个简单的页面呈现在你面前,你觉得这个简单的页面几个人就搞定了,实事上也是这样,但隐藏在百度的后端服务器程序却有数千工位程师在维护着。网站后端服务器就是这众多重要的后端服务器的一种...
  • jiangjingxuan
  • jiangjingxuan
  • 2017年01月25日 11:04
  • 865

前端那些事

学习前端也有一段时间了,最近想找有关前端的工作,于是在这梳理一下前端的那些事! 什么是前端? 什么是前端?大部分指的是Web前端开发,这个词是从网页制作演变过来的,名称上有着很明显...
  • bigpudding24
  • bigpudding24
  • 2015年08月29日 21:12
  • 547

Weblogic和Tomcat区别

原文地址:http://blog.csdn.net/wanghuan203/article/details/7028754    J2ee开发主要是浏览器和服务器进行交互的一种结构.逻辑都是在后台...
  • u013257679
  • u013257679
  • 2016年03月28日 10:46
  • 450

浅谈WebLogic和Tomcat

WebLogic拥有出色的集群技术,拥有处理关键web应用所需的性能、高拓展性和高可用性。 WebServer即实现了网页集群,也实现了EJB组件集群,而且不需要任何专门的硬件和操作系统支持。网页集群...
  • u012962138
  • u012962138
  • 2016年11月18日 23:36
  • 306

《那些年啊,那些事——一个程序员的奋斗史》——01

    段伏枥,一个瘦小,矮小,根本和“帅”这个字粘不上任何关系的普通人。名字的来源在于其多读了几年书的老爹,总抱着有一天要出书出名乃至于名流千古的美好理想,但可惜现实总是给予他无情的而又现实的打击,...
  • norains
  • norains
  • 2011年06月09日 12:09
  • 71988

AOP那些事儿

原文地址:http://my.oschina.net/huangyong/blog/161338
  • lujianing2011
  • lujianing2011
  • 2014年07月02日 21:14
  • 1008

浅谈WebLogic和Tomcat

J2ee开发主要是浏览器和服务器进行交互的一种结构.逻辑都是在后台进行处理,然后再把结果传输回给浏览器。可以看出服务器在这种架构是非常重要的。        这几天接触到两种Java的web服务器,...
  • wanghuan203
  • wanghuan203
  • 2011年11月30日 21:19
  • 158448
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:weblogic下调用webservices客户端的那些事
举报原因:
原因补充:

(最多只允许输入30个字)