1

上記の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

どんな助けでも大歓迎です。ありがとう。

4

3 に答える 3

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"/>

前 !

于 2013-04-09T18:28:40.330 に答える
0

/var/lib/tomcat6/webapps/openbravo/WEB-INF/lib の作成が不明な理由で失敗しました

許可の問題のようです。Tomcat を開始/停止するには、常に正しいユーザー アカウントを使用することが重要です。

概念的には、Openbravo の操作には 2 つのユーザー アカウントが関係しています。

ファイルの操作とコンパイルに使用されるコマンドライン ユーザー Apache Tomcat サービスで使用される Openbravo ユーザー アカウント アカウントの 1 つが双方向で他のアカウントからファイルにアクセスして変更する必要がある重複する領域がいくつかあります。

問題を回避するために、Openbravo は、コマンド ラインで使用されるのと同じユーザー アカウントで Apache Tomcat サービスを実行することを強く推奨します。そうすれば、上記のトピックは簡単に完全に解決されます。

ソース: http://wiki.openbravo.com/wiki/Installation/Custom/Apache_Tomcat

于 2020-04-01T03:20:29.523 に答える