Hi I am working on Solaris 10 and trying to invoke SunOne's web service compiler to generate the static stub. But Ant can't find the exectuable. Any idea?
Jirong <target name="wscompile" depends="prepare"> <!-- Run wscompile to generate the static client stub into {stub.home} --> <exec dir="${bin.home}" executable="${bin.home}/wscomiple.sh"> <!--env key="PATH" path="/usr/appserver/bin"/--> <arg line="-gen:client -d ${stub.home} -classpath ${classpath} ${config.wsdl.file}"/> </exec> </target> bash-2.05b$ ant -verbose wscompile Apache Ant version 1.6.2 compiled on July 16 2004 Buildfile: build.xml Detected Java version: 1.4 in: /usr/j2se/jre Detected OS: SunOS parsing buildfile /home/jh156661/eclipse/workspace/TestAM/build.xml with URI = file:///home/jh156661/eclipse/workspace/TestAM/build.xml Project base dir set to: /home/jh156661/eclipse/workspace/TestAM Build sequence for target `wscompile' is [prepare, wscompile] Complete build sequence is [prepare, wscompile, javadoc, test, clean, compile, dist, all, ] prepare: [propertyfile] Updating property file: /home/jh156661/eclipse/workspace/TestAM/build/version.properties wscompile: Property ${classpath} has not been set [exec] Current OS is SunOS [exec] Executing '/home/jh156661/eclipse/workspace/TestAM/bin/wscomiple.sh' with arguments: [exec] '-gen:client' [exec] '-d' [exec] '/home/jh156661/eclipse/workspace/TestAM/stub' [exec] '-classpath' [exec] '${classpath}' [exec] '/home/jh156661/eclipse/workspace/TestAM/config/assetmanagement-config.xml' [exec] [exec] The ' characters around the executable and arguments are [exec] not part of the command. BUILD FAILED /home/jh156661/eclipse/workspace/TestAM/build.xml:50: Execute failed: java.io.IOException: /home/jh156661/eclipse/workspace/TestAM/bin/wscomiple.sh: not found at org.apache.tools.ant.taskdefs.ExecTask.runExec(ExecTask.java:608) at org.apache.tools.ant.taskdefs.ExecTask.execute(ExecTask.java:438) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) at org.apache.tools.ant.Task.perform(Task.java:364) at org.apache.tools.ant.Target.execute(Target.java:341) at org.apache.tools.ant.Target.performTasks(Target.java:369) at org.apache.tools.ant.Project.executeTarget(Project.java:1214) at org.apache.tools.ant.Project.executeTargets(Project.java:1062) at org.apache.tools.ant.Main.runBuild(Main.java:673) at org.apache.tools.ant.Main.startAnt(Main.java:188) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:196) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:55) Caused by: java.io.IOException: /home/jh156661/eclipse/workspace/TestAM/bin/wscomiple.sh: not found at java.lang.UNIXProcess.forkAndExec(Native Method) at java.lang.UNIXProcess.<init>(UNIXProcess.java:52) at java.lang.Runtime.execInternal(Native Method) at java.lang.Runtime.exec(Runtime.java:566) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.apache.tools.ant.taskdefs.Execute$Java13CommandLauncher.exec(Execute.java:831) at org.apache.tools.ant.taskdefs.Execute.launch(Execute.java:436) at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:450) at org.apache.tools.ant.taskdefs.ExecTask.runExecute(ExecTask.java:564) at org.apache.tools.ant.taskdefs.ExecTask.runExec(ExecTask.java:605) ... 11 more --- Nested Exception --- java.io.IOException: /home/jh156661/eclipse/workspace/TestAM/bin/wscomiple.sh: not found at java.lang.UNIXProcess.forkAndExec(Native Method) at java.lang.UNIXProcess.<init>(UNIXProcess.java:52) at java.lang.Runtime.execInternal(Native Method) at java.lang.Runtime.exec(Runtime.java:566) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.apache.tools.ant.taskdefs.Execute$Java13CommandLauncher.exec(Execute.java:831) at org.apache.tools.ant.taskdefs.Execute.launch(Execute.java:436) at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:450) at org.apache.tools.ant.taskdefs.ExecTask.runExecute(ExecTask.java:564) at org.apache.tools.ant.taskdefs.ExecTask.runExec(ExecTask.java:605) at org.apache.tools.ant.taskdefs.ExecTask.execute(ExecTask.java:438) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) at org.apache.tools.ant.Task.perform(Task.java:364) at org.apache.tools.ant.Target.execute(Target.java:341) at org.apache.tools.ant.Target.performTasks(Target.java:369) at org.apache.tools.ant.Project.executeTarget(Project.java:1214) at org.apache.tools.ant.Project.executeTargets(Project.java:1062) at org.apache.tools.ant.Main.runBuild(Main.java:673) at org.apache.tools.ant.Main.startAnt(Main.java:188) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:196) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:55) Total time: 2 seconds bash-2.05b$ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]