1

hot-deploy フォルダーに ofbiz コンポーネントを追加しました。これは動作するコンポーネントです (ブラウザで起動すると、すべて正常に動作します)。しかし、ドキュメンテーションを調べた後、ofbiz ランタイム環境が Java ファイルの新しい変更を識別し、新しく変更されたコンポーネントのホット デプロイを開始することを期待しています。

また、ofbiz_home/framework/base/config/ofbiz-containers.xmlに次のプロパティを追加しました。

<property name="apps-context-reloadable" value="false"/>

これにもかかわらず、ホット デプロイは開始されず、Java ファイルで行われた変更を確認するために、ofbiz アプリケーション全体を停止して再起動する必要があります。私は何が欠けていますか?ありがとうございました!

4

1 に答える 1

1

ホット デプロイとは、アプリケーションやフレームワーク フォルダーのように component-load.xml にコンポーネントを追加する必要がないことを意味します。Java ファイルを変更しても、コンポーネントをビルドして OFBiz を再起動する必要があります。ただし、xml ファイルと ftl ファイルは取得されますが、キャッシュを消去する必要がある場合があります。それだけです。

于 2013-09-13T19:02:26.023 に答える