【发布时间】:2011-09-05 19:10:07
【问题描述】:
我正在研究如何同时使用 Glassfish 和 Ant 构建文件。我编写了一个构建脚本(第一次),它将为我的基本 Hello World 应用程序创建一个 WAR 文件。
然后,我尝试将此 WAR 作为构建脚本的一部分部署到 Glassfish。我找到了glassfish-deploy 任务的详细信息,并在将 ant-task jar 文件包含在类路径中之后设法将其包含在构建脚本中。
但是,当我运行脚本时,我收到以下消息:
[glassfish-deploy] Install Directory of application server not known. Specify either the installDir attribute or the asinstall.dir property
我试图找出这是什么意思,但找不到对 installDir 属性或 asinstall.dir 属性的引用。我已经设法通过 Glassfish 的管理网页部署了创建的 WAR 文件,但我似乎无法让这个 Ant 脚本成功完成。
任何指示或指导都会很有帮助。
【问题讨论】:
-
好的,经过一个灯泡时刻后,我设法通过在构建脚本中编辑任务来解决这个问题,所以它现在是
看来 ant 脚本不知道 Glassfish 的安装位置。这解决了问题,但我认为下一阶段是弄清楚如何做到这一点,而不必将其硬编码到构建脚本中。
标签: deployment ant glassfish-3 war