1

我在 hot-deploy 文件夹中添加了一个 ofbiz 组件。这是一个工作组件(在浏览器中启动它并且一切正常)。但是,在检查文档后,我希望 ofbiz 运行时环境能够识别 java 文件中的新更改并为新更改的组件启动热部署。

我还在ofbiz_home/framework/base/config/ofbiz-containers.xml 中添加了以下属性:

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

尽管如此,热部署并没有被触发,我必须停止并重新启动整个 ofbiz 应用程序才能看到 java 文件中所做的更改。我错过了什么?谢谢!

4

1 回答 1

1

热部署意味着它不需要您像在应用程序和框架文件夹中那样将组件添加到 component-load.xml。如果您更改了 java 文件,您仍然需要构建组件并重新启动 OFBiz。它会拾取 xml 和 ftl 文件,但您可能需要清理缓存,仅此而已。

于 2013-09-13T19:02:26.023 回答