我正在使用Broadleaf作为我的一个项目。我只想使用admin和core模块。但是当我运行项目时,我有这个错误"表' broadleaf.blc_system_property'不存在"。是否可以在没有站点模块的情况下运行demosite。我的意思是核心和管理员。
感谢
答案 0 :(得分:2)
默认情况下,站点应用程序在“site”应用程序的site / src / main / resources / runtime-properties / development.properties中使用此set启动:
blPU.hibernate.hbm2ddl.auto=create-drop
使用此设置,启动站点应用程序时会发生以下情况:
---应用程序会运行很长时间;做推车操作,注册客户等
在admin应用程序中,这是在admin / src / main / resources / runtime-properties / development.properties中设置的:
blPU.hibernate.hbm2ddl.auto=none
使用该设置,会发生以下情况:
---跑了很长时间
基本上,要修复您的问题,您需要更改它,以便在启动管理应用程序时它还创建表并运行导入sql。我建议改变它来创建。所以在admin / src / main / resources / runtime-properties / development.properties中改为:
blPU.hibernate.hbm2ddl.auto=create
使用该设置,这就是应用程序的行为方式:
---应用程序会运行很长时间;做推车操作,注册客户等
答案 1 :(得分:0)
是的,可以在没有网站的情况下运行管理员。为此,只需部署admin.war即可。 Core是一个单独的maven模块,由admin和site使用,并在war文件中打包为jar。