调用WS接口,客户端抛出异常$Proxy37.create(Unknown Source)

shanglei212 2011-10-09 08:43:41

本地开发环境调用正常,在服务器环境就是不行,客户端提示$Proxy37.create(Unknown Source)信息,请教高手?
...全文
1042 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
daijianweinihao 2014-02-28
  • 打赏
  • 举报
回复
能不能说的详细点啊,我也是遇到一样的错误,烦死我了,告诉我是怎么解决的,
shanglei212 2011-10-11
  • 打赏
  • 举报
回复
问题解决了。
是那台服务器tomcat配置不同,配置窗口java option选项配置了一个javaagent 导致的;干掉这个配置就正常了。
shanglei212 2011-10-10
  • 打赏
  • 举报
回复
全部错误提示贴出来:

信息: Interceptor has thrown exception, unwinding now
org.w3c.dom.DOMException: HIERARCHY_REQUEST_ERR: An attempt was made to insert a node where it is not permitted.
at org.apache.axiom.om.impl.dom.ParentNode.insertBefore(ParentNode.java:221)
at org.apache.axiom.om.impl.dom.NodeImpl.appendChild(NodeImpl.java:240)
at org.apache.axis2.saaj.SOAPPartImpl.appendChild(SOAPPartImpl.java:979)
at org.apache.cxf.staxutils.W3CDOMStreamWriter.newChild(W3CDOMStreamWriter.java:81)
at org.apache.cxf.staxutils.W3CDOMStreamWriter.writeStartElement(W3CDOMStreamWriter.java:98)
at org.apache.cxf.binding.soap.interceptor.SoapOutInterceptor.writeSoapEnvelopeStart(SoapOutInterceptor.java:95)
at org.apache.cxf.binding.soap.interceptor.SoapOutInterceptor.handleMessage(SoapOutInterceptor.java:76)
at org.apache.cxf.binding.soap.interceptor.SoapOutInterceptor.handleMessage(SoapOutInterceptor.java:57)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:221)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:276)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:222)
at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73)
at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:177)
at $Proxy37.sendEmail20(Unknown Source)
at com.congxing.bi.modules.sendmail.client.MailClient.sendSimpleMail(MailClient.java:68)
at org.apache.jsp.HomePage.ForgetPassword2_jsp._jspService(ForgetPassword2_jsp.java:222)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:386)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.congxing.bi.modules.security.SecurityFilter.doFilter(SecurityFilter.java:57)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
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:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
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:298)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:776)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:705)
at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
at java.lang.Thread.run(Unknown Source)
shanglei212 2011-10-10
  • 打赏
  • 举报
回复
是sendEmail20,其实,这个是调用.net的一个关于邮件WS接口。

嗯,环境不同确实不能保证,谢谢你的支持和建议。
阳明 to life 2011-10-10
  • 打赏
  • 举报
回复
环境不同你能保证代码相同就一定能运行? 这个东西你不调试下还真不能确定
而且你给的错误信息你自己也看得到
sendEmail没用过 要怎么搞你问高人吧
shanglei212 2011-10-10
  • 打赏
  • 举报
回复
如果ForgetPassword2.jsp这个页面有错,那怎么本机可以,没报错?
阳明 to life 2011-10-10
  • 打赏
  • 举报
回复
at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:177)
at $Proxy37.sendEmail20(Unknown Source)
at com.congxing.bi.modules.sendmail.client.MailClient.sendSimpleMail(MailClient.java:68)
at org.apache.jsp.HomePage.ForgetPassword2_jsp._jspService(ForgetPassword2_jsp.java:222)
看起来貌似是这个sendMail的时候插入xml结点出错,你看下ForgetPassword2.jsp你做了什么事情
阳明 to life 2011-10-09
  • 打赏
  • 举报
回复
。。这也算错误提示信息么- - 我猜测是invocationHandler出问题了 或者代理对象的create方法有问题 起码要有个完整的错误信息吧
shanglei212 2011-10-09
  • 打赏
  • 举报
回复
就拿到这个 $Proxy37.create(Unknown Source)错误提示信息;是不是代理类有问题?
阳明 to life 2011-10-09
  • 打赏
  • 举报
回复
$Proxy37动态代理产生的类 基本都是通过invocationHandler调用其他方法
具体错误信息在哪
shanglei212 2011-10-09
  • 打赏
  • 举报
回复
是什么原因产生如上提示的?

51,408

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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