我正在尝试将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任务有更多经验,请告诉我这个错误是什么意思?
答案 0 :(得分:0)
我相信您错过了您提供链接的文档的第一步:&#34;设置您的Ant环境&#34;。 Glassfish的Ant任务位于名为sun-appserv-ant.jar
的jar文件中。然后,您需要使用适当的<taskdef> ... </taskdef>
语句在构建脚本中定义任务。在那之后,你应该好好去。