我正在尝试使用上面的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
任何帮助将不胜感激。感谢。
答案 0 :(得分:1)
听起来像许可问题 请参阅openbravo wiki
中的相关部分“权限问题” 修改强>
对于其余问题,我认为属性base.src
,CATALINA_OPTS
和CATALINA_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