【问题标题】:Ofbiz hot-deploy not firingOfbiz 热部署未触发
【发布时间】:2013-09-13 07:56:59
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: deployment ofbiz hotdeploy


    【解决方案1】:

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

    【讨论】:

    • 好的,我明白了,但是如果application 组件和hot-deploy 组件都需要重启OFBiz,它们之间有什么区别?我的印象是hot-deploy 组件对开发人员更友好。
    猜你喜欢
    • 1970-01-01
    • 2014-05-08
    • 2021-01-17
    • 2012-03-16
    • 2022-11-08
    • 2018-07-24
    • 1970-01-01
    • 1970-01-01
    • 2011-12-06
    相关资源
    最近更新 更多