gpt4 book ai didi

java - 无需安装即可部署 Magnolia CMS

转载 作者:搜寻专家 更新时间:2023-11-01 02:07:15 25 4
gpt4 key购买 nike

我刚开始使用 magnolia,一开始令我感到惊讶的是,每次 .war 部署到 tomcat 后都需要安装 Magnolia。我在我的项目中做了一些更改,使用 mvn tomcat7:deploy/redeploy 部署它。 Tomcat 自动识别 ROOT.war 已更改,因此它会自动解压缩它,然后当我输入 localhost:8080 时它要我再次安装 Magnolia 模块。在我的项目和部署中的每一次更改之后,真的有必要一次又一次地安装所有模块吗?也许我在项目中进行更改和部署的方式是错误的?如果我没弄错的话,我的内容更改也会被覆盖/删除吗?

最佳答案

您每次都必须重新安装 Magnolia,因为我认为您每次部署新版本时都会删除存储库(数据库)。
可能您正在将数据保存在 webapps 内的文件夹中,并且每次部署新的 .war 时它都会被删除。
如果您想在部署之间保留您的网站和模块,我需要将存储库位置更改为文件系统中的不同文件夹,或者设置数据库连接。
您可以通过修改 repositories.xml 文件或添加自定义 jackrabbit conf 文件来实现,在此 article您会发现很多有用的信息,我建议您查看“自定义 Jackrabbit 配置文件”段落

关于java - 无需安装即可部署 Magnolia CMS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29252232/

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