在olio设置中使用ant构建war文件时出错

时间:2012-04-17 15:33:21

标签: ant glassfish-3

我正在使用olio_java_setup安装olio: https://svn.apache.org/repos/asf/incubator/olio/docs/java_setup.html

我在安装JDK 1.7,ANT 1.8.3,FABAN 1.0.1和Glassfish v3中安装。 我完成了设置的所有先前步骤,我陷入了构建Web应用程序的第7步。 当我在终端中输入“ant”命令时,Build失败并显示以下输出:

foo@ubuntu:~/olio/webapp/java/trunk/ws/apps/webapp$ ant
Buildfile: /home/foo/olio/webapp/java/trunk/ws/apps/webapp/build.xml

default-ear:

init:

-pre-compile:

bpp-actual-compilation:
     [echo] Compiling webapp
    [javac] /home/foo/olio/webapp/java/trunk/ws/bp-project/command-line-ant-tasks.xml:96: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
    [javac] Compiling 9 source files to /home/foo/olio/webapp/java/trunk/ws/apps/webapp/build/classes

BUILD FAILED
/home/foo/olio/webapp/java/trunk/ws/bp-project/command-line-ant-tasks.xml:96: /home/foo/olio/webapp/java/trunk/ws/apps/webapp/${javaee.lib.dir} does not exist.

有人可以告诉我我的错误在哪里以及如何解决?

亲切的问候, 金

2 个答案:

答案 0 :(得分:0)

在以前的步骤中设置属性时,您可能错过了一些步骤。您收到的消息表示找不到路径,但该路径是未分配的属性$ {javaee.lib.dir}。当你在ant输出中看到这个时,它意味着有一个名为javaee.lib.dir的属性正在尝试用作未分配值的路径的一部分。您必须通过在其中一个.properties文件或build.xml中查找该变量来找出该变量未被赋值的原因。

答案 1 :(得分:0)

Olio尚不支持JDK 1.7,请查看Olio开发人员的回复here