2 yunzhongyoumin yunzhongyoumin 于 2013.07.19 17:16 提问

xfire+ weblogic8 的部署问题

我那个项目是使用xfire做webservices的,开发阶段一直用的是tomcat6,没有发现任何问题。
但是部署到weblogic上以后,调用接口会报以下异常
org.codehaus.xfire.XFireRuntimeException: Could not invoke service.. Nested exception is org.codehaus.xfire.fault.XFireFault: Error invoking 'com.service.BudgetWebService.getVehicleInfo(java.lang.String, java.lang.String)'. Nested exception is java.lang.reflect.InvocationTargetException: null
org.codehaus.xfire.fault.XFireFault: Error invoking 'com.service.BudgetWebService.getVehicleInfo(java.lang.String, java.lang.String)'. Nested exception is java.lang.reflect.InvocationTargetException: null
at org.codehaus.xfire.fault.Soap11FaultSerializer.readMessage(Soap11FaultSerializer.java:31)
at org.codehaus.xfire.fault.SoapFaultSerializer.readMessage(SoapFaultSerializer.java:28)
at org.codehaus.xfire.soap.handler.ReadHeadersHandler.checkForFault(ReadHeadersHandler.java:111)
at org.codehaus.xfire.soap.handler.ReadHeadersHandler.invoke(ReadHeadersHandler.java:67)
at org.codehaus.xfire.handler.HandlerPipeline.invoke(HandlerPipeline.java:131)
at org.codehaus.xfire.client.Client.onReceive(Client.java:406)
at org.codehaus.xfire.transport.http.HttpChannel.sendViaClient(HttpChannel.java:139)
at org.codehaus.xfire.transport.http.XFireServletChannel.send(XFireServletChannel.java:48)
at org.codehaus.xfire.handler.OutMessageSender.invoke(OutMessageSender.java:26)
at org.codehaus.xfire.handler.HandlerPipeline.invoke(HandlerPipeline.java:131)
at org.codehaus.xfire.client.Invocation.invoke(Invocation.java:79)
at org.codehaus.xfire.client.Invocation.invoke(Invocation.java:114)
at org.codehaus.xfire.client.Client.invoke(Client.java:336)
at org.codehaus.xfire.client.XFireProxy.handleRequest(XFireProxy.java:77)
at org.codehaus.xfire.client.XFireProxy.invoke(XFireProxy.java:57)
at $Proxy0.getVehicleInfo(Unknown Source)
at org.apache.jsp.test_jsp._jspService(test_jsp.java:106)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)

我上网查到了一点关于xfire + weblogic8的资料,主要参考了这个帖子
http://blog.csdn.net/yeson6/article/details/5681992
但这里并没有提出我遇到的问题,请问有人遇到过这种问题吗?都是怎么解决的?或者能不能给个大概的思路。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Eclipse+MyEclipse+WebLogic8.1配置
直接配置MyEclipse的WebLogic服务器 MyEclipse默认的应用服务器为JBoss3,这里我们使用WebLogic8.1。启动Eclipse,选择“窗口/首选项”菜单,打开首选项对话框。展开MyEclipse下的Application Servers结点,点击JBoss 3,选中右面的Disable单选按钮,停用JBoss 3。然后点击WebLogic 8,选中右边的Enable单
WTC在weblogic8
WTC在weblogic8的部署,连接介绍
weblogic 8.1教程之部署(三)
在 weblogic 都配置好了之后,就可以部署项目了。部署项目的时候,可以大体分为两个步骤:            1,创建缓冲池;            2,配置数据源;                 先启动 weblogic服务器,进入weblogic 的主页,http://localhost:7001/console/,一般刚开始 账号和密码都是 weblogic;
weblogic 8.1教程之配置(二)
weblogic 8.1 安装成功之后,你可以在 “开始” 菜单中找一下 weblogic 的安装文件夹(window 7环境下),下图是我机器上的:                     当然了,有的程序在安装完毕后,可能看不到 User Projects 这个文件夹,这个是需要配置的,如果你在安装完毕后没有看到这个文件夹,就需要自己配置一下:          1,点击  "  Con
weblogic8.1管理后台部署web应用程序
对于weblogic接触最多也就今天一天,说研究谈不上,只是摸索尝试中把应用程序部好了。拿在手里的只有bea和应用,只知道weblogic类似于Tomact和jboss,可以理解为一种web容器,把我们开发的应用程序运行起来,并提供服务的一种程序。 一 、基础        运行server下bin目录下startWLS命令,浏览器输入http://localhost:7001/console
WebLogic 8.1.5 部署web应用
http://blog.sina.com.cn/s/blog_4bd02c41010007u4.html
WEBLOGIC8.1详细安装及配置
很多初学者多不是很了解配置WEBLOGIC的详细要求,此文档是WEBLOGIC8.1详细安装及配置,演示文稿,希望能解决对WEBLOGIC的初步认识。
xfire与cxf冲突包解决方案【发布时异常注意】
xfire 与 cxf冲突现象解决方案 【项目发布中遇到的异常情况】 Unable to create schema compiler   项目发布环境使用的是tomcat7 冲突说明项目发布在调用cxf动态客户端的时候出现没有找到编译器情况(Unable to create schema compiler) 就是系统运行时无法找到,tools.jar 工具类中的编译器的方法导致无法编译动态生成客户端的情况。
xfire+spring配置webservice实例讲解
web.xml::<!-- begin xfire --> <servlet> <!-- 配合Spring容器中XFire一起工作的Servlet--> <servlet-name>xfireServlet</servlet-name> <servlet-class>org.codehaus.xfire.spring.XFireSpr
解决xfire和ws冲突问题
同时用到了JAX-WS和xfire,直接引用myclipse自带的xfire 1.2 Core Libraries后,发生冲突。本该调用JAX-WS的相关包,却调用了xfire的。 于是对xfire 1.2 Core Libraries进行精简,保留的jar包如图所示。 现在二者可以共存了。 本人使用的是 xfire-all-1.2.6.jar 包,故进入