孤灯野火
畅想的天空
posts - 2,comments - 4,trackbacks - 0
今天配置Xfire WebService,打开WSDL地址
出现:

Error 500--Internal Server Error

java.lang.NoSuchMethodError: org.jdom.Element.addContent(Lorg/jdom/Content;)Lorg/jdom/Element;
            at org.codehaus.xfire.wsdl11.builder.WSDLBuilder.createDocumentType(WSDLBuilder.java:606)
            at org.codehaus.xfire.wsdl11.builder.WSDLBuilder.createWrappedInputParts(WSDLBuilder.java:580)
            at org.codehaus.xfire.wsdl11.builder.WSDLBuilder.createInputMessage(WSDLBuilder.java:371)
            at org.codehaus.xfire.wsdl11.builder.WSDLBuilder.createAbstractInterface(WSDLBuilder.java:234)
            at org.codehaus.xfire.wsdl11.builder.WSDLBuilder.write(WSDLBuilder.java:161)
            at org.codehaus.xfire.wsdl11.builder.WSDLBuilderAdapter.write(WSDLBuilderAdapter.java:40)
            at org.codehaus.xfire.DefaultXFire.generateWSDL(DefaultXFire.java:119)
            at org.codehaus.xfire.transport.http.XFireServletController.generateWSDL(XFireServletController.java:394)
            at org.codehaus.xfire.transport.http.XFireServletController.doService(XFireServletController.java:132)
            at org.codehaus.xfire.transport.http.XFireServlet.doGet(XFireServlet.java:107)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
            at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:225)
            at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:127)
            at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
            at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
            at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3214)
            at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
            at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
            at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:1983)
            at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1890)
            at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1344)
            at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
            at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
            
经检查是jdom的版本问题 xfire1.26使用的jdom1.0版本 把以前版本的jdom去除 添加1.0版本 打开wsdl正常
posted on 2010-09-15 17:05 孤飞燕 阅读(1088) 评论(0)  编辑  收藏 所属分类: Xfire集成WebLogic

只有注册用户登录后才能发表评论。


网站导航: