将应用程序部署到glassfish抛出ant任务

时间:2014-07-31 13:21:39

标签: eclipse ant glassfish-3

我正在尝试将web应用程序部署到我的glassfish服务器3 throw ant任务。我在oracle网站文档(http://docs.oracle.com/cd/E19798-01/821-1752/beaep/)sun-appserv-deploy上找到了以下任务,但它不起作用,它显示了这个错误

建立失败 C:\ MarcoDesenvolve \ Atendimento \ Exemp \ build.xml:172:问题:无法创建任务或输入sun-appserv-deploy 原因:名称未定义。 行动:检查拼写。 操作:检查是否已声明任何自定义任务/类型。 操作:检查是否已发生任何/声明。

我在build.xml中的代码是这样的    

                        <sun-appserv-deploy
                                         name="Exemp"
                                         force="true"
                                         precompilejsp="false"
                                         verify="false"
                                         upload="true"
                                         user="marco"
                                         passwordfile="${marco}"
                                         host="localhost"
                                         port="4848"
                                         target="${Exemp}"
                                         asinstalldir="${env.ANT_HOME}" />

                        </target>

我不知道我做错了什么,如果是关于属性或项目的配置。如果有人对ant任务有更多经验,请告诉我这个错误是什么意思?

1 个答案:

答案 0 :(得分:0)

我相信您错过了您提供链接的文档的第一步:&#34;设置您的Ant环境&#34;。 Glassfish的Ant任务位于名为sun-appserv-ant.jar的jar文件中。然后,您需要使用适当的<taskdef> ... </taskdef>语句在构建脚本中定义任务。在那之后,你应该好好去。