Java 我用这个ant构建文件来创建web服务客户端有什么错?
我正在尝试使用ant构建脚本来创建给定的web服务客户端 这是我的ant构建文件:Java 我用这个ant构建文件来创建web服务客户端有什么错?,java,eclipse,ant,Java,Eclipse,Ant,我正在尝试使用ant构建脚本来创建给定的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
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>
你知道我这里做错了什么吗?Ant无法找到相对于
wsbuild.xml
的src
文件夹。将生成文件移动到项目文件夹,即C:\Users\User\workspace\u ee\WebService
我认为您应该使用以下内容:
您可以找到wsimport的路径(通常在java\u home\bin中)我尝试过,并将
C:\Program Files\java\jdk1.7.0\u 51\bin
添加到path
和Classpath
变量中。错误仍然存在wsbuild.xml
需要位于项目文件夹中,而不是com
目录中,以便它可以访问src
文件夹。把文件移到那个文件夹里,我想我在这里就是这么做的。它仍然抛出相同的错误。还是我做错了什么?不,文件现在与源文件处于同一级别。将该文件拖到WebService
上,以便在我从链接页尝试该文件时将其移动。您是否收到相同的错误消息?
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