You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by "Stickley, Jim" <JS...@birch.com> on 2002/05/14 00:05:20 UTC
online wsdl generator error:
I am getting the following exception from the tomcat Catalina.log file when
I invoke http://localhost:8080/axis/services/CSRSessionHomeSOAP?wsdl
I am able to make successful client calls to the service, but when I attempt
to auto-generate the wsdl file I get this exception. When I use Java2WSDL I
CAN get a correct wsdl file, with out any errors. It is obvious that it can
find the serializer, as the serializer it complains about is in the call
stack, I am really confused! I have attached the jar files composing my
classes, they won't run completely as there are RMI services missing, but
you can call the "CSRSessionHomeSOAP.init" method to see a method work (give
this method the attached Preorder.properties file as input).
Version of system files use:
- 5/13/02 build of axis
- Tomcat 4.0.3
- Xerces-j-bin.2.0.1
- JDK 1.3.x (tried several versions with no change)
- Solaris & NT exhibits the same behavior.
- Mapping Exception to AxisFault
javax.xml.rpc.JAXRPCException: unable to get serializer for class
org.apache.axis.encoding.ser.BeanSerializer
at
org.apache.axis.encoding.ser.BaseSerializerFactory.getSerializerAs(BaseSeria
lizerFactory.java:144)
at
org.apache.axis.encoding.ser.BeanSerializerFactory.getSerializerAs(BeanSeria
lizerFactory.java:90)
at org.apache.axis.wsdl.fromJava.Types.writeType(Types.java:353)
at
org.apache.axis.encoding.ser.BeanSerializer.writeField(BeanSerializer.java:3
34)
at
org.apache.axis.encoding.ser.BeanSerializer.writeSchema(BeanSerializer.java:
310)
at org.apache.axis.wsdl.fromJava.Types.writeType(Types.java:412)
at
org.apache.axis.encoding.ser.BeanSerializer.writeField(BeanSerializer.java:3
34)
at
org.apache.axis.encoding.ser.BeanSerializer.writeSchema(BeanSerializer.java:
310)
at org.apache.axis.wsdl.fromJava.Types.writeType(Types.java:412)
at
org.apache.axis.wsdl.fromJava.Types.writeTypeAsElement(Types.java:162)
at org.apache.axis.wsdl.fromJava.Types.writePartType(Types.java:151)
at
org.apache.axis.wsdl.fromJava.Emitter.writePartToMessage(Emitter.java:934)
at
org.apache.axis.wsdl.fromJava.Emitter.writeResponseMessage(Emitter.java:845)
at
org.apache.axis.wsdl.fromJava.Emitter.writeMessages(Emitter.java:662)
at
org.apache.axis.wsdl.fromJava.Emitter.writePortType(Emitter.java:626)
at org.apache.axis.wsdl.fromJava.Emitter.getWSDL(Emitter.java:338)
at org.apache.axis.wsdl.fromJava.Emitter.emit(Emitter.java:244)
at
org.apache.axis.providers.java.JavaProvider.generateWSDL(JavaProvider.java:3
84)
at
org.apache.axis.strategies.WSDLGenStrategy.visit(WSDLGenStrategy.java:72)
at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:150)
at org.apache.axis.SimpleChain.generateWSDL(SimpleChain.java:137)
at
org.apache.axis.handlers.soap.SOAPService.generateWSDL(SOAPService.java:328)
at
org.apache.axis.server.AxisServer.generateWSDL(AxisServer.java:442)
at
org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:321)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
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:243)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:190)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:2
46)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2343)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:170)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170
)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:174)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:
1012)
at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1107
)
at java.lang.Thread.run(Thread.java:484)
Jim Stickley
Birch Telecom
(816) 300-6743
jstickley@birch.com