Openbravo ant构建失败

时间:2013-04-09 07:44:42

标签: ant openbravo

我正在尝试使用上面的URL在eclipse环境中设置openbravo 开发堆栈设置成功完成。 (ANT,Java,Postgresql)

当我应用命令

时,在openbravo源目录中
  

ant install.source

由于错误导致构建失败 -

/home/pos/sourcecode_openbravo/Openbravo-3.0MP21/build.xml:480: The following error occurred while executing this line:
480     <ant dir="${base.src}" target="compile.complete.development" inheritAll="true" inheritRefs="true" />


/home/pos/sourcecode_openbravo/Openbravo-3.0MP21/src/build.xml:874: The following error occurred while executing this line:
874       <jvmarg line="${env.CATALINA_OPTS}" />

/home/pos/sourcecode_openbravo/Openbravo-3.0MP21/src/build.xml:880: Directory 
880       <jvmarg value="-Djava.io.tmpdir=${env.CATALINA_BASE}/temp" />

/var/lib/tomcat6/webapps/openbravo/WEB-INF/lib creation was not successful for an unknown reason

任何帮助将不胜感激。感谢。

3 个答案:

答案 0 :(得分:1)

听起来像许可问题 请参阅openbravo wiki

中的相关部分“权限问题”

修改
对于其余问题,我认为属性base.srcCATALINA_OPTSCATALINA_BASE未正确设置。通过以下方式检查:

<echo>
 $${base.src} => ${base.src}
 $${env.CATALINA_OPTS} => ${env.CATALINA_OPTS}
 $${env.CATALINA_BASE} => ${env.CATALINA_BASE}
</echo>

或只是输出所有可用的属性使用:

<echoproperties/>

在使用$ {env.whatever}之前还要考虑使用:

<property environment="env"/>

之前!

答案 1 :(得分:0)

/ var / lib / tomcat6 / webapps / openbravo / WEB-INF / lib创建因未知原因未成功

授予webapps文件夹

的权限
sudo chmod -R 777 /var/lib/tomcat6/webapps/

答案 2 :(得分:0)

/ var / lib / tomcat6 / webapps / openbravo / WEB-INF / lib创建不是 成功的原因不明

似乎是权限问题。始终使用正确的用户帐户来启动/停止tomcat,这一点很重要!

从概念上讲,使用Openbravo涉及两个用户帐户:

用于处理文件和编译Openbravo的命令行用户 Apache Tomcat服务使用的用户帐户 在多个重叠的区域中,一个帐户需要双向访问和修改另一个帐户的文件。

为避免任何问题,Openbravo强烈建议使用命令行上使用的同一用户帐户运行Apache Tomcat服务。这样,上述主题就可以轻松地完美解决。

来源:http://wiki.openbravo.com/wiki/Installation/Custom/Apache_Tomcat