Now it is working. But still I am getting the first problem I mentioned, I am not able to see the WSDL
Rgds, -Siva
From: [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Subject: Re: No serializer found for class javax.activation.DataHandler Date: Fri, 2 Apr 2004 08:16:43 +0100
Make sure both activation.jar and mail.jar are in your classpaths .
James
"Sivakumar Jagadeesan" <[EMAIL PROTECTED]> 01/04/2004 23:01 Please respond to [EMAIL PROTECTED]
To [EMAIL PROTECTED] cc
Subject No serializer found for class javax.activation.DataHandler
I was able to deploy the web service and connect using the SOAP in Tomcat4.0.3. When I deployed to Websphere 4, I was able to get the axis page.I was even able to get the List of deployed services. But when I click the wsdl link , I am getting this error
[4/1/04 15:51:40:259 CST] 1ce2ad WebGroup X Servlet Error: : java.lang.NoSuchMethodError at org.apache.axis.wsdl.fromJava.Emitter.writeBinding(Emitter.java:717) at org.apache.axis.wsdl.fromJava.Emitter.getWSDL(Emitter.java:382) at org.apache.axis.wsdl.fromJava.Emitter.emit(Emitter.java:262) at org.apache.axis.providers.java.JavaProvider.generateWSDL(JavaProvider.java:494) 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:375) at org.apache.axis.server.AxisServer.generateWSDL(AxisServer.java:499) at org.apache.axis.transport.http.AxisServlet.processWsdlRequest(AxisServlet.java:484) at org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:285) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:339) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletManager.java:827) at com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLifecycleServlet.java :167) at com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleServlet.java:297) at com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifecycleServlet.java: 110) at com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java:472) at com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(ServletManager.java:101 2) at com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletManager.java:913) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestD ispatcher.java:721) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.ja va:374) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.jav a:118) at com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInvoker.java:134) at com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:239) at com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedInvocation.java :67) at com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor. java:151) at com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener.java:317) at com.ibm.servlet.engine.http11.HttpConnection.handleRequest(HttpConnection.java:60) at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:477) at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:351) at com.ibm.ws.util.CachedThread.run(ThreadPool.java:144)
So I tried to use my SOAP Client and connect to the service. This service accepts a File as attachement. When I run the client program , I am getting this error
AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException faultSubcode: faultString: java.io.IOException: No serializer found for class javax.activation.DataHandler in reg istry [EMAIL PROTECTED] faultActor: faultNode: faultDetail: {http://xml.apache.org/axis/}stackTrace: java.io.IOException: No serializer found for class javax.activation.DataHandler in registry [EMAIL PROTECTED] at org.apache.axis.encoding.SerializationContextImpl.serializeActual(SerializationContextImp l.java:1281) at org.apache.axis.encoding.SerializationContextImpl.serialize(SerializationContextImpl.java :795) at org.apache.axis.encoding.SerializationContextImpl.outputMultiRefs(SerializationContextImp l.java:866) at org.apache.axis.message.SOAPBody.outputImpl(SOAPBody.java:179) at org.apache.axis.message.SOAPEnvelope.outputImpl(SOAPEnvelope.java:509) at org.apache.axis.message.MessageElement.output(MessageElement.java:783) at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:270) at org.apache.axis.SOAPPart.getAsString(SOAPPart.java:483) at org.apache.axis.SOAPPart.getAsBytes(SOAPPart.java:375) at org.apache.axis.Message.getContentType(Message.java:399) at org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:341) at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:122) at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:71) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:150) at org.apache.axis.SimpleChain.invoke(SimpleChain.java:120) at org.apache.axis.client.AxisClient.invoke(AxisClient.java:180) at org.apache.axis.client.Call.invokeEngine(Call.java:2564) at org.apache.axis.client.Call.invoke(Call.java:2553) at org.apache.axis.client.Call.invoke(Call.java:2248) at org.apache.axis.client.Call.invoke(Call.java:2171) at org.apache.axis.client.Call.invoke(Call.java:1691) at cat.vce.autoUpload.client.stub.AutoUploaderServiceSoapBindingStub.uploadFile(AutoUploader ServiceSoapBindingStub.java:208) at cat.vce.autoUpload.client.manager.SOAPTransferManager.upload(SOAPTransferManager.java:60)
at cat.vce.autoUpload.client.AutoUploadClient.execute(AutoUploadClient.java:51) at cat.vce.autoUpload.client.sample.AutoUploadSampleClientApp.execute(AutoUploadSampleClient App.java:17) at cat.vce.autoUpload.client.sample.AutoUploadSampleClientApp.main(AutoUploadSampleClientApp .java:46)
I am not sure what is the problem, it wil be great if some one could help me
Rgds, --Siva Jagadeesan
_________________________________________________________________ Check out MSN PC Safety & Security to help ensure your PC is protected and
safe. http://specials.msn.com/msn/security.asp
This email is intended solely for the use of the named addressee(s). Any unauthorised disclosure, copying or distribution of the confidential information contained therein, or the taking of any action based on it, is prohibited. The sender disclaims any liability for the integrity of this email. Legally binding declarations must be in written form.
_________________________________________________________________
Persistent heartburn? Check out Digestive Health & Wellness for information and advice. http://gerd.msn.com/default.asp
