[jbossws-cxf-users] [JBossWS-CXF] - Anybody have a good classpath for running clients against jb
bryan.kearney
do-not-reply at jboss.com
Fri Feb 20 11:27:36 EST 2009
Anyone have a functioning classpath for jboss5 cxf clients? I am attempting to use this:
| #!/bin/bash
| JBOSS_HOME="/home/bkearney/jboss5"
| JBOSS_ENDORSED_DIRS="$JBOSS_HOME/lib/endorsed"
|
| CLASSPATH="./target/testclient-0.0.1-SNAPSHOT.jar"
| #CLASSPATH="$CLASSPATH:$JBOSS_HOME/client/saaj-api.jar"
| #CLASSPATH="$CLASSPATH:$JBOSS_HOME/client/saaj-impl.jar"
| CLASSPATH="$CLASSPATH:$JBOSS_HOME/client/cxf-rt-core.jar"
| CLASSPATH="$CLASSPATH:$JBOSS_HOME/client/cxf-api.jar"
| CLASSPATH="$CLASSPATH:$JBOSS_HOME/client/cxf-rt-transports-http.jar"
| CLASSPATH="$CLASSPATH:$JBOSS_HOME/client/cxf-rt-transports-http-jetty.jar"
| CLASSPATH="$CLASSPATH:$JBOSS_HOME/client/cxf-rt-frontend-jaxws.jar"
| CLASSPATH="$CLASSPATH:$JBOSS_HOME/client/cxf-rt-ws-policy.jar"
| CLASSPATH="$CLASSPATH:$JBOSS_HOME/client/cxf-rt-ws-rm.jar"
| CLASSPATH="$CLASSPATH:$JBOSS_HOME/client/jbossws-cxf-client.jar"
| CLASSPATH="$CLASSPATH:$JBOSS_HOME/client/cxf-common-utilities.jar"
| CLASSPATH="$CLASSPATH:$JBOSS_HOME/client/spring-beans.jar"
| CLASSPATH="$CLASSPATH:$JBOSS_HOME/client/spring-core.jar"
| CLASSPATH="$CLASSPATH:$JBOSS_HOME/client/spring-context.jar"
| CLASSPATH="$CLASSPATH:$JBOSS_HOME/client/FastInfoset.jar"
| CLASSPATH="$CLASSPATH:$JBOSS_HOME/client/commons-logging.jar"
| #CLASSPATH="$CLASSPATH:$JBOSS_HOME/client/jbossws-spi-jar"
| CLASSPATH="$CLASSPATH:$JBOSS_HOME/client/log4j.jar"
| CLASSPATH="$CLASSPATH:$JBOSS_HOME/client/jboss-log4j.jar"
| CLASSPATH="$CLASSPATH:$JBOSS_HOME/client/concurrent.jar"
|
| echo $CLASSPATH
| java -Djava.endorsed.dirs="$JBOSS_ENDORSED_DIRS" -classpath $CLASSPATH com.redhat.bk.client.CXFClient
|
If the ENDORSED directory is not set, I get a wierd error which I think is related to saaj.
| Caused by: org.w3c.dom.DOMException: NAMESPACE_ERR: An attempt is made to create or change an object in a way which is incorrect with regard to namespaces.
| at com.sun.org.apache.xerces.internal.dom.AttrNSImpl.setName(AttrNSImpl.java:105)
| at com.sun.org.apache.xerces.internal.dom.AttrNSImpl.<init>(AttrNSImpl.java:74)
| at com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.createAttributeNS(CoreDocumentImpl.java:2127)
| at com.sun.org.apache.xerces.internal.dom.ElementImpl.setAttributeNS(ElementImpl.java:656)
| at com.sun.org.apache.xalan.internal.xsltc.trax.SAX2DOM.startElement(SAX2DOM.java:194)
| at com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.closeStartTag(ToXMLSAXHandler.java:204)
| at com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.characters(ToXMLSAXHandler.java:524)
| at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.characters(AbstractSAXParser.java:538)
| at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:463)
| at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:807)
| at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
| at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107)
| at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
| at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
| at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(TransformerImpl.java:637)
| at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:708)
| ... 18 more
| [bkearney at localhost testclient]$
|
|
If I set it, I get:
| Exception in thread "main" javax.xml.stream.FactoryConfigurationError: Provider com.bea.xml.stream.MXParserFactory not found
| at javax.xml.stream.FactoryFinder.newInstance(FactoryFinder.java:72)
| at javax.xml.stream.FactoryFinder.find(FactoryFinder.java:176)
| at javax.xml.stream.FactoryFinder.find(FactoryFinder.java:92)
| at javax.xml.stream.XMLInputFactory.newInstance(XMLInputFactory.java:136)
| at org.apache.cxf.staxutils.StaxUtils.<clinit>(StaxUtils.java:66)
| at org.apache.cxf.bus.spring.TunedDocumentLoader.loadFastinfosetDocument(TunedDocumentLoader.java:141)
| at org.apache.cxf.bus.spring.ControlledValidationXmlBeanDefinit
|
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4211880#4211880
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4211880
More information about the jbossws-cxf-users
mailing list