I'm working through the jboss4guide WS chapter. The expected form for testing applications is to use cascading Ant scripts. Yet, for me, that obscures the actual operation. I appreciate the power of Ant, but I don't have time to learn Ant just yet.
How would I go about calling web service clients from the command-line? ( This would also avoid unnecessary compile/deploy phases when tweaking the example. ) The ant target is : <target name="run-example1" depends="chap12-war"> | <copy file="${chapter.dir}/hello-servlet.war" | todir="${jboss.dist}/server/default/deploy"/> | <echo message="Waiting for 5 seconds for deploy..." /> | <sleep seconds="5"/> | <java dir="${build.classes.dir}" fork="yes" failOnError="true" | className="org.jboss.ws.client.HelloClient"> | <jvmarg value="-Djava.endorsed.dirs=${jboss.dist}/lib/endorsed" /> | <arg value="http://localhost:8080/hello-servlet/Hello?wsdl" /> | <arg value="JBoss neophyte" /> | <classpath> | <pathelement location="${build.dir}/classes"/> | <path refid="client.path" /> | </classpath> | </java> | </target> My attempt to call the script is: C:\jboss4guide\examples>java -Djava.endorsed.dirs=C:\jboss-4.0.5.GA\lib\endorsed -cp C:\jboss4guide\ | examples\src\main\org\jboss\ws\hello org.jboss.ws.client.HelloClient "http://localhost:8080/hello-servlet/Hello?wsdl" "JBoss neophyte" | Exception in thread "main" java.lang.NoClassDefFoundError: org/jboss/ws/client/HelloClient The error tells me that my runtime classpath is wrong. Consequently, I've tried different classpath values - C:\jboss4guide\examples\src\main\org\jboss\ws\client - C:\jboss4guide\examples\src\main\ - C:\jboss4guide\examples\ Am I wrong about the classpath, or what should I use? thanks View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4041880#4041880 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4041880 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user