jsp调用web service客户端(xfire) 出错

maqinqin 2008-12-03 05:22:52
我用xfire框架,生成web service客户端代码。我在Java类里面调用的时候,能看到结果没有出错。但是当我吧这些移到JSP页面里面调用的时候,就一直报这样的错:
exception 

org.apache.jasper.JasperException: Could not invoke service.. Nested exception is org.codehaus.xfire.fault.XFireFault: Error - Please contact your Service Desk administrator and verify that the Unicenter Service Desk server is up
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:372)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


root cause

org.codehaus.xfire.XFireRuntimeException: Could not invoke service.. Nested exception is org.codehaus.xfire.fault.XFireFault: Error - Please contact your Service Desk administrator and verify that the Unicenter Service Desk server is up
org.codehaus.xfire.client.XFireProxy.handleRequest(XFireProxy.java:92)
org.codehaus.xfire.client.XFireProxy.invoke(XFireProxy.java:57)
$Proxy12.login(Unknown Source)
org.apache.jsp.index_jsp._jspService(index_jsp.java:75)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

...全文
202 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
maqinqin 2008-12-04
  • 打赏
  • 举报
回复
这个问题我解决了.原来调用接口方法的时候,我传递的参数是空的。在Java里面,是在同一个代码段里面写的,参数在前面初始化,赋值了。但是后来我在JSP里面写的时候,参数的值是通过request.getParameter("tets")来赋值的。这个值传递多来是空的。所以出现了问题。
fengyifei11228 2008-12-03
  • 打赏
  • 举报
回复
不应该啊

打印输出一下,看看在哪错了

67,537

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧