To add even more to my other message about this: This morning, I was able to complete step 6 & 7 in the installation instructions, and I went back and now I can view the WSDL.
Yesterday, I spent quite a bit of time wrestling with jars just to get the deployment to work, so maybe that did the trick. I also had my java_home pointing to an old 1.3 installation, in the process of getting the deployment to work, I also changed this to a 1.4 jdk, so I suspect one of the two was my problem. [*] I wonder if that should be one of the standard programmer problems with Java - "jar wrestling". It's similar to an off-by-one problem, since it seems to be so common. :) FWIW, Sean -----Original Message----- From: Steve Loughran [mailto:[EMAIL PROTECTED] Sent: Thursday, March 13, 2003 4:55 PM To: [EMAIL PROTECTED] Subject: Re: Probs with installation of AXIS ----- Original Message ----- From: "Sean Leblanc" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, March 13, 2003 14:38 Subject: Probs with installation of AXIS > Hi all, > > I've been trying to get Axis installed into my Tomcat. I'm up to the > point where the Axis Happiness page shows this. It does say that some > optional libs were not loaded (xmlsec.jar), but that shouldn't matter, > right? right. All is there and all looks like it is in the right place. yet axis cannot create an instance of the wsdl factory. I am sure it is related to either classloader heirarchies _or_ wsdl needing some other library, but nothing springs to mind. If nobody else can fix it, file a bug report. > ======================= > AXIS error > > Sorry, something seems to have gone wrong... here are the details: > > Fault - WSDLException: faultCode=CONFIGURATION_ERROR: Problem instantiating > factory implementation.: com.ibm.wsdl.factory.WSDLFactoryImpl: > java.lang.ClassNotFoundException: com.ibm.wsdl.factory.WSDLFactoryImpl > at > org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader > .java:992) > at > org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader > .java:857) > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315) > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:140) > at javax.wsdl.factory.WSDLFactory.newInstance(Unknown Source) at > javax.wsdl.factory.WSDLFactory.newInstance(Unknown Source) at > org.apache.axis.wsdl.fromJava.Emitter.createDefinition(Emitter.java:517) > at org.apache.axis.wsdl.fromJava.Emitter.getWSDL(Emitter.java:323) > at org.apache.axis.wsdl.fromJava.Emitter.emit(Emitter.java:235) > at > org.apache.axis.providers.java.JavaProvider.generateWSDL(JavaProvider.java:4 > 18) > at > org.apache.axis.strategies.WSDLGenStrategy.visit(WSDLGenStrategy.java: > 72) > at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:156) > at org.apache.axis.SimpleChain.generateWSDL(SimpleChain.java:143) > at > org.apache.axis.handlers.soap.SOAPService.generateWSDL(SOAPService.java:355) > at > org.apache.axis.server.AxisServer.generateWSDL(AxisServer.java:490) > at > org.apache.axis.transport.http.AxisServlet.processWsdlRequest(AxisServlet.ja > va:428) > at > org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:280) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) > at > org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java: > 335) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application > FilterChain.java:247) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh > ain.java:193) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja > va:260) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > eNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja > va:191) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > eNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2 > 415) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180 > ) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > eNext(StandardPipeline.java:643) > at > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve. > java:170) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > eNext(StandardPipeline.java:641) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172 > ) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > eNext(StandardPipeline.java:641) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java > :174) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > eNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223 > ) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:432) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne > ction(Http11Protocol.java:386) > at > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java: > 534) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav > a:530) > at java.lang.Thread.run(Thread.java:536) > > > AxisFault > faultCode: {http://xml.apache.org/axis/}Server.userException > faultString: WSDLException: faultCode=CONFIGURATION_ERROR: Problem > instantiating factory implementation.: com.ibm.wsdl.factory.WSDLFactoryImpl: > java.lang.ClassNotFoundException: com.ibm.wsdl.factory.WSDLFactoryImpl > at > org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader > .java:992) > at > org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader > .java:857) > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315) > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:140) > at javax.wsdl.factory.WSDLFactory.newInstance(Unknown Source) at > javax.wsdl.factory.WSDLFactory.newInstance(Unknown Source) at > org.apache.axis.wsdl.fromJava.Emitter.createDefinition(Emitter.java:517) > at org.apache.axis.wsdl.fromJava.Emitter.getWSDL(Emitter.java:323) > at org.apache.axis.wsdl.fromJava.Emitter.emit(Emitter.java:235) > at > org.apache.axis.providers.java.JavaProvider.generateWSDL(JavaProvider.java:4 > 18) > at > org.apache.axis.strategies.WSDLGenStrategy.visit(WSDLGenStrategy.java: > 72) > at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:156) > at org.apache.axis.SimpleChain.generateWSDL(SimpleChain.java:143) > at > org.apache.axis.handlers.soap.SOAPService.generateWSDL(SOAPService.java:355) > at > org.apache.axis.server.AxisServer.generateWSDL(AxisServer.java:490) > at > org.apache.axis.transport.http.AxisServlet.processWsdlRequest(AxisServlet.ja > va:428) > at > org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:280) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) > at > org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java: > 335) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application > FilterChain.java:247) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh > ain.java:193) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja > va:260) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > eNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja > va:191) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > eNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2 > 415) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180 > ) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > eNext(StandardPipeline.java:643) > at > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve. > java:170) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > eNext(StandardPipeline.java:641) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172 > ) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > eNext(StandardPipeline.java:641) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java > :174) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > eNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223 > ) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:432) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne > ction(Http11Protocol.java:386) > at > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java: > 534) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav > a:530) > at java.lang.Thread.run(Thread.java:536) > > faultActor: null > faultDetail: > stackTrace: WSDLException: faultCode=CONFIGURATION_ERROR: Problem > instantiating factory implementation.: com.ibm.wsdl.factory.WSDLFactoryImpl: > java.lang.ClassNotFoundException: com.ibm.wsdl.factory.WSDLFactoryImpl > at > org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader > .java:992) > at > org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader > .java:857) > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315) > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:140) > at javax.wsdl.factory.WSDLFactory.newInstance(Unknown Source) at > javax.wsdl.factory.WSDLFactory.newInstance(Unknown Source) at > org.apache.axis.wsdl.fromJava.Emitter.createDefinition(Emitter.java:517) > at org.apache.axis.wsdl.fromJava.Emitter.getWSDL(Emitter.java:323) > at org.apache.axis.wsdl.fromJava.Emitter.emit(Emitter.java:235) > at > org.apache.axis.providers.java.JavaProvider.generateWSDL(JavaProvider.java:4 > 18) > at > org.apache.axis.strategies.WSDLGenStrategy.visit(WSDLGenStrategy.java: > 72) > at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:156) > at org.apache.axis.SimpleChain.generateWSDL(SimpleChain.java:143) > at > org.apache.axis.handlers.soap.SOAPService.generateWSDL(SOAPService.java:355) > at > org.apache.axis.server.AxisServer.generateWSDL(AxisServer.java:490) > at > org.apache.axis.transport.http.AxisServlet.processWsdlRequest(AxisServlet.ja > va:428) > at > org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:280) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) > at > org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java: > 335) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application > FilterChain.java:247) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh > ain.java:193) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja > va:260) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > eNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja > va:191) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > eNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2 > 415) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180 > ) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > eNext(StandardPipeline.java:643) > at > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve. > java:170) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > eNext(StandardPipeline.java:641) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172 > ) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > eNext(StandardPipeline.java:641) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java > :174) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > eNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223 > ) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:432) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne > ction(Http11Protocol.java:386) > at > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java: > 534) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav > a:530) > at java.lang.Thread.run(Thread.java:536) > > at javax.wsdl.factory.WSDLFactory.newInstance(Unknown Source) at > javax.wsdl.factory.WSDLFactory.newInstance(Unknown Source) at > org.apache.axis.wsdl.fromJava.Emitter.createDefinition(Emitter.java:517) > at org.apache.axis.wsdl.fromJava.Emitter.getWSDL(Emitter.java:323) > at org.apache.axis.wsdl.fromJava.Emitter.emit(Emitter.java:235) > at > org.apache.axis.providers.java.JavaProvider.generateWSDL(JavaProvider.java:4 > 18) > at > org.apache.axis.strategies.WSDLGenStrategy.visit(WSDLGenStrategy.java: > 72) > at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:156) > at org.apache.axis.SimpleChain.generateWSDL(SimpleChain.java:143) > at > org.apache.axis.handlers.soap.SOAPService.generateWSDL(SOAPService.java:355) > at > org.apache.axis.server.AxisServer.generateWSDL(AxisServer.java:490) > at > org.apache.axis.transport.http.AxisServlet.processWsdlRequest(AxisServlet.ja > va:428) > at > org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:280) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) > at > org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java: > 335) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application > FilterChain.java:247) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh > ain.java:193) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja > va:260) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > eNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja > va:191) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > eNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2 > 415) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180 > ) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > eNext(StandardPipeline.java:643) > at > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve. > java:170) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > eNext(StandardPipeline.java:641) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172 > ) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > eNext(StandardPipeline.java:641) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java > :174) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > eNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223 > ) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:432) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne > ction(Http11Protocol.java:386) > at > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java: > 534) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav > a:530) > at java.lang.Thread.run(Thread.java:536) > > > TIA, > Sean LeBlanc > This e-mail, including attachments, is intended for the person(s) or company > named and may contain confidential and/or legally privileged > information. Unauthorized disclosure, copying or use of this > information may be unlawful > and is prohibited. If you are not the intended recipient, please > delete this > message and notify the sender. > This e-mail, including attachments, is intended for the person(s) or company named and may contain confidential and/or legally privileged information. Unauthorized disclosure, copying or use of this information may be unlawful and is prohibited. If you are not the intended recipient, please delete this message and notify the sender.
