Eclipse 无法创建HelloWorld Web服务

Eclipse 无法创建HelloWorld Web服务,eclipse,web-services,tomcat,ant,jax-ws,Eclipse,Web Services,Tomcat,Ant,Jax Ws,我正在尝试使用Tomcat、Eclipse、JAX-WS和教程创建一个简单的HelloWorld Web服务 我创建了一个动态Web项目,其文件夹层次结构如下所示。 我复制粘贴了教程中的代码,并确保已将我的工作区名称适当地放在那些Java和XML文件中 现在,我在eclipse中创建了一个Ant builder,如下所示: build.xml的内容如本教程所示 但是,当我构建项目时,会出现以下错误: 尽管在第一幅图中,您可以看到我直接在项目目录下显式创建了dist文件夹 编辑 Ant bu

我正在尝试使用Tomcat、Eclipse、JAX-WS和教程创建一个简单的HelloWorld Web服务

我创建了一个动态Web项目,其文件夹层次结构如下所示。

我复制粘贴了教程中的代码,并确保已将我的工作区名称适当地放在那些Java和XML文件中

现在,我在eclipse中创建了一个Ant builder,如下所示:

build.xml的内容如本教程所示

但是,当我构建项目时,会出现以下错误:

尽管在第一幅图中,您可以看到我直接在项目目录下显式创建了
dist
文件夹

编辑

Ant builder的目标选项卡

您的ant文件
build.xml
缺少
dist
目标,请尝试运行
war
目标。

在ant文件中替换此:

<project name="HelloWorldWS" default="dist" basedir=".">

用这个

<project name="HelloWorldWS" default="war" basedir=".">


请注意,您发布的上一个屏幕截图在Manua Build中显示:
。因此它转到build.xml并采用标记
project
中定义的默认值,并且
dist
不是在它内部声明的,而是
war
is(最后生成分发)。因此,默认情况下使用
war

您能告诉我(或放上屏幕截图)新的编辑配置的选项卡目标吗_Builder@luiso1979上传了tabs部分的图片,选中编辑到原始问题我没有得到这个,因为我是ant的新手,请解释build.xml的最终内容应该是什么实际上是我在project Explorer中选择project,然后从eclipse菜单栏中选择
project | build project
时遇到的错误。我有什么遗漏吗。我们能在这里有选择地运行目标吗。我可能听起来很愚蠢,但请帮帮我。我是关于Ant的noob。您可以在他的回答中以@Luiso1979解释的方式运行它,或者您可以右键单击构建文件并选择运行方式,然后选择war目标。sad现在
war
文件已创建,但是当部署在Tomcat上并尝试在
http://localhost:8080/HelloWorld/hello
如tut中所示,它给出了
404请求的资源不可用
。这个网络服务对我来说简直是地狱。我还尝试了另一个简单的HelloWorld webservice tut,这种方法也被卡住了,我为它创建了另一个问题。但是你把库放在lib文件夹里了吗。
tomcatxyz/lib
中的教程步骤5。它提取了WAR,但仍然给出了您使用的tomcat版本,请尝试复制项目的WEB-INF/lib中的libs,以测试我的tomcat版本7.0.41。试着把那些
WEB-INF/lib
放进去,然后重建项目-重新创建
WAR
仍然得到
404
我应该发送我的WAR吗?你可以任意打开它。