1

请帮帮我!我的 Web 应用程序在带有 Ubuntu 的服务器上运行。Jenkins 获取 Bitbucket 上显示的代码,然后对其进行设置并手动加载 Tomcat 中的 war 文件,该文件不是由 cargo 部署的。问题在于,当我使用 Web 应用程序手动刷文件夹时,下次安装时,存储库中的所有数据(设置、用户)都会消失。我尝试在控制台中配置自动导出,但该按钮未激活,并且按下配置/模块/自动导出中的复选框也无济于事。在本地机器上一切正常,按钮处于活动状态,数据导出到文件夹“bootstrap”到项目所在的文件夹。但是在服务器上没有项目文件夹,它在Bitbucket上。并在货物中包含自动导出到配置 pom.xml 文件。run plugin too 不适合,那是 Jenkins 没有通过 cargo 部署,并且在 Tomcat 中加载了 war 文件。还有其他方法可以更改 Hippo 存储库路径吗?

4

3 回答 3

2

您可以使用 -Drepo.path 启动选项。有关更多选项,请参阅此链接: 存储库部署设置

于 2013-05-26T18:28:35.713 回答
1

自动导出功能可以在开发过程中为您提供帮助,在您的本地机器上也是如此。它在 cargo.run 配置文件中配置时启动。此配置文件通常不在生产服务器上使用。

更多关于自动导出的信息可以在这里找到:http ://www.onehippo.org/7_8/library/development/automatic-export-add-on.html

于 2013-05-30T14:42:50.123 回答
0

-Drepo.path = /路径

-Drepo.Config = /repository.xml -> 用于数据库配置http://www.onehippo.org/7_7/library/deployment/configuring/configuring-hippo-7-for-mysql.html

于 2013-07-21T04:23:15.687 回答