Hi using xerces instead of what comes in weblogic.jar solved the problem for me with wls 8.1 sp3:
-Put xml-apis.jar and xercesImpl.jar into <axis>/web-inf/lib -Go http://localhost:7001/axis/happyaxis.jsp Now you should see that xerces is in use: XML Parser:org.apache.xerces.jaxp.SAXParserImpl Korhan On Mon, 21 Feb 2005 14:16:58 -0800 (PST), Nathaniel G. Auvil <[EMAIL PROTECTED]> wrote: > > I am trying to deploy the demo Axis Services web app to weblogic 8.1 sp4 and > having issues. I > followed the instructions on the site to prefer the war local classes by > adding the following to > weblogic.xml: > > <weblogic-web-app> > <container-descriptor> > <prefer-web-inf-classes>true</prefer-web-inf-classes> > </container-descriptor> > </weblogic-web-app> > > but anytime i try to get the WSDL from any of the samples i get the following > Exception: > > - Exception: > java.lang.NullPointerException > at > weblogic.xml.jaxp.ChainingEntityResolver.popEntityResolver(ChainingEntityResolver.java:61) > at > weblogic.xml.jaxp.RegistryDocumentBuilder.setEntityResolver(RegistryDocumentBuilder.java:168) > at > org.apache.axis.utils.XMLUtils.releaseDocumentBuilder(XMLUtils.java:235) > at org.apache.axis.utils.XMLUtils.newDocument(XMLUtils.java:312) > at org.apache.axis.utils.XMLUtils.StringToElement(XMLUtils.java:485) > at org.apache.axis.AxisFault.addFaultDetail(AxisFault.java:654) > at org.apache.axis.AxisFault.addHostname(AxisFault.java:888) > at org.apache.axis.AxisFault.addHostnameIfNeeded(AxisFault.java:877) > at org.apache.axis.AxisFault.initFromException(AxisFault.java:280) > at org.apache.axis.AxisFault.<init>(AxisFault.java:181) > at org.apache.axis.AxisFault.makeFault(AxisFault.java:101) > at org.apache.axis.server.AxisServer.generateWSDL(AxisServer.java:487) > at > org.apache.axis.transport.http.QSWSDLHandler.invoke(QSWSDLHandler.java:62) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.apache.axis.transport.http.AxisServlet.processQuery(AxisServlet.java:1132) > at > org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:233) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) > at > org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:301) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1006) > at > weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419) > at > weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:315) > at > weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6718) > at > weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) > at > weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121) > at > weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3764) > at > weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2644) > at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219) > at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178) > > Can anyone offer suggestions? > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com >