[jboss-user] [JBossWS] - Re: Not getting instance of Service object from a WSDL file.

PeterJ do-not-reply at jboss.com
Mon Sep 29 11:11:36 EDT 2008


Are you using wsrunclient to run your client? I have found that the wsrunclient script does not include all of the JARs needed to run a web services client. Here is how I set the classpath (this is for JBoss AS 5.0.0.CR2, the actual list might be different for 4.2.2):

## Initialize the environment:
  | CLASSPATH=myclient.jar
  | CLASSPATH=$CLASSPATH:$JBOSS_HOME/client/jbossall-client.jar
  | CLASSPATH=$CLASSPATH:$JBOSS_HOME/client/jbossws-native-jaxws.jar
  | CLASSPATH=$CLASSPATH:$JBOSS_HOME/client/jbossws-native-core.jar
  | CLASSPATH=$CLASSPATH:$JBOSS_HOME/client/jbossws-native-jaxws-ext.jar
  | CLASSPATH=$CLASSPATH:$JBOSS_HOME/client/jbossws-spi.jar
  | CLASSPATH=$CLASSPATH:$JBOSS_HOME/client/jbossws-common.jar
  | CLASSPATH=$CLASSPATH:$JBOSS_HOME/client/wsdl4j.jar
  | CLASSPATH=$CLASSPATH:$JBOSS_HOME/client/jboss-xml-binding.jar
  | CLASSPATH=$CLASSPATH:$JBOSS_HOME/client/jbossws-native-jaxrpc.jar
  | CLASSPATH=$CLASSPATH:$JBOSS_HOME/client/activation.jar
  | CLASSPATH=$CLASSPATH:$JBOSS_HOME/client/jbossws-native-saaj.jar
  | CLASSPATH=$CLASSPATH:$JBOSS_HOME/client/mail.jar
  | CLASSPATH=$CLASSPATH:$JBOSS_HOME/client/policy.jar
  | CLASSPATH=$CLASSPATH:$JBOSS_HOME/client/jaxb-api.jar
  | CLASSPATH=$CLASSPATH:$JBOSS_HOME/client/javassist.jar
  | CLASSPATH=$CLASSPATH:$JBOSS_HOME/client/jaxb-impl.jar
  | CLASSPATH=$CLASSPATH:$JBOSS_HOME/client/stax-api.jar
  | 
  | ## Invoke the application, letting the user know what is being run:
  | APP="$JBOSS_HOME/bin/wsrunclient.sh -classpath $CLASSPATH my.package.name.Client $*"
  | echo $APP
  | $APP


View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4179404#4179404

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4179404



More information about the jboss-user mailing list