How do you tell if something's deployed on the client? I'm trying to have a clientsigning handler sign a soap request before it leaves for the service. I've used the example code for the client deploy (see below) and I'm trying to have ant deploy the client side using the following: <axis-admin port="${tomcat.port}" hostname="local.ptomsic.mycompany.com" failonerror="true" servletpath="/services/AdminService" debug="true" xmlfile="${basedir}/lib/clientdeploy.wsdd"/>
--- clientdeploy.wsdd --- <deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java"> <globalConfiguration> <requestFlow> <!-- define the client Signing handler configuration --> <handler type="java:com.mycompany.services.client.ClientSigningHandler"> <parameter name="keystore" value="keystore.jks"/> </handler> </requestFlow> </globalConfiguration> </deployment> I'm getting an IncompatableClassChangeException after it's already entered my ClientSigningHandler (straight from the sample code w/ Axis) Here's the stack trace, but I fear that the clientdeploy.wsdd isn't actually deployed. How do i tell? 13:54:25,685 ERROR [STDERR] java.lang.IncompatibleClassChangeError 13:54:25,685 ERROR [STDERR] at org.apache.axis.message.MessageElement.addTextNode(MessageElement.java:1033) 13:54:25,685 ERROR [STDERR] at org.apache.axis.message.SOAPHandler.endElement(SOAPHandler.java:118) 13:54:25,685 ERROR [STDERR] at org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1077) 13:54:25,685 ERROR [STDERR] at org.apache.xerces.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:559) 13:54:25,685 ERROR [STDERR] at org.apache.xerces.impl.XMLNamespaceBinder.handleEndElement(XMLNamespaceBinder.java:853) 13:54:25,685 ERROR [STDERR] at org.apache.xerces.impl.XMLNamespaceBinder.endElement(XMLNamespaceBinder.java:643) 13:54:25,685 ERROR [STDERR] at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(XMLDTDValidator.java:2978) 13:54:25,685 ERROR [STDERR] at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(XMLDTDValidator.java:918) 13:54:25,685 ERROR [STDERR] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.handleEndElement(XMLDocumentFragmentScannerImpl.java:1145) 13:54:25,685 ERROR [STDERR] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:988) 13:54:25,685 ERROR [STDERR] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1446) 13:54:25,685 ERROR [STDERR] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:333) 13:54:25,685 ERROR [STDERR] at org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardParserConfiguration.java:529) 13:54:25,685 ERROR [STDERR] at org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardParserConfiguration.java:585) 13:54:25,685 ERROR [STDERR] at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:147) 13:54:25,685 ERROR [STDERR] at org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1148) 13:54:25,685 ERROR [STDERR] at javax.xml.parsers.SAXParser.parse(SAXParser.java:345) 13:54:25,685 ERROR [STDERR] at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:225) 13:54:25,685 ERROR [STDERR] at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:645) 13:54:25,685 ERROR [STDERR] at org.apache.axis.Message.getSOAPEnvelope(Message.java:424) 13:54:25,685 ERROR [STDERR] at org.apache.axis.transport.http.HTTPSender.readFromSocket(HTTPSender.java:721) 13:54:25,685 ERROR [STDERR] at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:94) 13:54:25,685 ERROR [STDERR] at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) 13:54:25,685 ERROR [STDERR] at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) 13:54:25,685 ERROR [STDERR] at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) 13:54:25,685 ERROR [STDERR] at org.apache.axis.client.AxisClient.invoke(AxisClient.java:147) 13:54:25,685 ERROR [STDERR] at org.apache.axis.client.Call.invokeEngine(Call.java:2734) 13:54:25,685 ERROR [STDERR] at org.apache.axis.client.Call.invoke(Call.java:2717) 13:54:25,685 ERROR [STDERR] at org.apache.axis.client.Call.invoke(Call.java:2393) 13:54:25,685 ERROR [STDERR] at org.apache.axis.client.Call.invoke(Call.java:2316) 13:54:25,685 ERROR [STDERR] at org.apache.axis.client.Call.invoke(Call.java:1773)