Hello,

I have created the stubs for the .net webservice using WSDL2JAVA.

I have to send an attachment to the webservice.

MessageContext ctx = AxisEngine.getCurrentMessageContext();

Message m = ctx.getResponseMessage();

Attachments ats = m.getAttachmentsImpl();

ats.setSendType(Attachments.SEND_TYPE_DIME);

AttachmentPart ap = null;

try {

            ap = (AttachmentPart) ats.createAttachmentPart();

} catch (AxisFault e) {

            // TODO Auto-generated catch block

e.printStackTrace();

}

ap.setContent(getStream(), null);

m.addAttachmentPart(ap);

 

I am getting NullPointerException at line 2. that is ctx.getResponseMessage();

 

I browsed and found that it could be due to Classloader problem

 

Actually I have a war file, which is having the axis.jar file in the web-inf/lib folder

And also I have the webservices.jar which have these stubs in the same lib folder.

 

I also have activation.jar and mail.jar in the lib folder.

 

I am not able to solve this problem

 

Can anyone please help me in resolving this.

 

 

Thanks and Regards

KumudaRajarshi

Reply via email to