dram.me

OFBiz和Tomcat的整合

OFBiz使用的是内嵌模式的Tomcat。

主要在org.apache.ofbiz.catalina.container.CatalinaContainer中实现,在retrieveTomcatEngineConfig中获取tomcat的engine配置,可以在这里定义virtualhost。

在prepareTomcatServer中,可以看到是直接通过实例化来启动tomcat的。

Moqui放弃了这一方向,而是转用可提供自服务也可作为app的war模式,可以这样实现是因为,war格式和jar格式是兼容的。