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 Paul Tomsic <pt...@yahoo.com> on 2004/09/16 20:56:44 UTC

how do tell if something's deployed on the client?

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)