gpt4 book ai didi

java - 每次阔叶商业启动后如何维护数据库状态?

转载 作者:行者123 更新时间:2023-12-01 04:33:37 24 4
gpt4 key购买 nike

我正在关注http://docs.broadleafcommerce.org/current/Getting-Started.html所有步骤都已成功完成,我还迁移到 MySQL 数据库,并成功使用 jrebel 配置了 mysite。

现在,在我启动我的网站和管理项目后,我开始使用该框架,仅在演示网站下添加更多产品,并且新创建的产品已成功添加到我的网站,但每次我重新启动我的演示时站点,产品恢复到原始状态的默认值,我的意思是我添加到此表“broadleaf.blc_product”的产品在重新启动后消失了,那么如何在数据库中保留更改?

我在development.properties中做了这些更改

blPU.hibernate.hbm2ddl.auto=create-update
blPU.hibernate.hbm2ddl.import_files=/sql/load_admin_security.sql,\
/sql/load_admin_users.sql,\
/sql/load_code_tables.sql,\
/sql/load_table_sequences.sql,\
/sql/load_catalog_data.sql,\
/sql/load_content_structure.sql,\
/sql/load_content_data.sql

blCMSStorage.hibernate.hbm2ddl.auto=create-update
blCMSStorage.hibernate.hbm2ddl.import_files=/sql/import_storage.sql

在此更改后,我的演示站点页面已停止工作。当我尝试在网络浏览器上打开我的网站时,它给我一个错误:-

HTTP ERROR 404

Problem accessing /. Reason:

Not Found

你能告诉我我哪里犯了错误吗?

提前致谢

问候,

安 git 帕特尼

最佳答案

通过将演示站点的 .war 文件部署到 tomcat webapp 文件夹中,将您的项目环境转移到 tomcat 服务器。

启动 tomcat 服务后,在 tomcat 服务器中部署完整的演示站点后在下面的development.properties中进行一项更改blPU.hibernate.hbm2ddl.auto=创建-drop

至blPU.hibernate.hbm2ddl.auto=更新。

这对你有用..

关于java - 每次阔叶商业启动后如何维护数据库状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17617118/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com