调用基于CXF的Web Service 怎么得到WSDL文件?
我在自己的机器上安装了Ant,也使用ant成功运行了build.xml文件。build.xml文件的内容如下:
<?xml version="1.0" encoding="gbk"?> <project name="java" basedir="." default="help"> <property name="src" value="src"/> <property name="dest" value="classes"/> <path id="classpath"> <fileset dir="lib"> <include name="**/*.jar"/> </fileset> <pathelement path="${dest}"/> </path> <!-- 显示帮助信息 --> <target name="help" description="Echo help information"> <echo message="There are such targets as below:"/> <echo message="----------------------------------"/> <echo message=" 1.help : Echo help information"/> <echo message=" 2.compile : Compile all source code"/> <echo message=" 3.run : Run the main class"/> <echo message="***************************"/> </target> <!-- 编译src目录下所有源代码 --> <target name="compile" description="Compile all source code"> <delete dir="${dest}"/> <mkdir dir="${dest}"/> <copy todir="${dest}"> <fileset dir="${src}"> <exclude name="**/*.java"/> </fileset> </copy> <javac destdir="${dest}" debug="true" includeantruntime="yes" deprecation="false" optimize="false" failonerror="true"> <compilerarg value="-Xlint:unchecked"/> <src path="${src}"/> <classpath refid="classpath"/> </javac> </target> <!-- 运行程序的主类 --> <target name="run" description="Run the main class" depends="compile"> <java classname="lee.Server" fork="yes" failonerror="true"> <classpath refid="classpath"/> </java> </target> </project>
请问我怎么得到wsdl文档,这份文档在哪里?我怎么查看,或者我对这个问题不了解,问题的实质我还没弄明白,请问我应该查看什么资料能够解决。谢谢各位大神了。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我在src文件夹下面的.java文件中看到了一个可能是接口的字符串,但我运行build.xml文件之后根据这个字符串还是不能得到wsdl文件。
我看了一下 和build.xml处于同一目录下的还有3个文件夹,一个classes, 一个lib,还有一个src,请问我该把这几个文件夹的整体放在硬盘的什么位置?随便放吗?还是需要把这几个文件夹的整体放到tom cat里面去,然后启动tom cat服务器?谢谢
这个还得看下代码了
请问我怎么能知道webservice的接口是什么?是不是只要用ant运行build.xml之后就可以用接口+?wsdl访问到wsdl文档?谢谢你