我用这个ant构建文件创建Web服务客户端的错误是什么?

时间:2014-01-28 00:30:00

标签: java eclipse ant

我正在尝试使用ant构建脚本来创建一个给定here

的Web服务客户端

这是我的ant构建文件:wsbuild.xml

<project name="My Web Service Build" default="wsimport">

    <target name="wsimport">

        <exec executable="wsimport">

            <arg line="-keep -s ./src -p com.test http://localhost:1234/HelloWeb?wsdl"/>

        </exec>           

    </target>



</project>

这是项目结构。

Project Structure

我收到以下错误。

  BUILD FAILED
    C:\Users\User\workspace_ee\WebService\com\wsbuild.xml:5: Execute failed: java.io.IOException: Cannot run program "wsimport": CreateProcess error=2, The system cannot find the file specified

知道我在这里做错了什么?

2 个答案:

答案 0 :(得分:1)

Ant无法找到相对于src的{​​{1}}文件夹。将构建文件移动到项目文件夹 - 即wsbuild.xml

答案 1 :(得分:0)

我认为你应该使用这样的东西:

你可以找到wsimport的路径(通常在java_home \ bin中)