1

我目前正在使用 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”命令时,构建失败并显示以下输出:

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.

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

亲切的问候,金

4

2 回答 2

0

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

于 2012-04-25T18:41:03.140 回答
0

Olio 还不支持 JDK 1.7,请在此处查看 Olio 开发人员的回复

于 2013-05-10T04:04:27.807 回答