首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenShift迁移-如何处理.openshift文件夹?

OpenShift迁移-如何处理.openshift文件夹?
EN

Stack Overflow用户
提问于 2017-09-27 12:28:53
回答 1查看 233关注 0票数 1

由于OpenShift 2即将落山,许多公司/人员将他们的OpenShift v2应用程序迁移到OpenShift Pro

OpenShift v2文件夹.openshift不再是OpenShift Pro和RedHat迁移文档中的特性,实际上它应该被删除

但是,如果您实际使用了由.openshift公开的特性(如Tomcat设置),该怎么办?例如,tomcat-users.xmlserver.xml

我本人使用server.xml来指定添加的docBase

代码语言:javascript
复制
<Context docBase="${OPENSHIFT_DATA_DIR}/documents" path="/documents" />

,我该怎么办?

这是如何在OpenShift Pro中实现的?

已经不可能了吗?

,它皱眉了吗?

现在我们是付费客户,也许RedHat (或其他地方)的某个人可以启发我们.

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-27 16:18:03

文档有答案(未尝试):

  1. 部署源存储库目录中的所有WAR文件都被复制到/opt/webserver/webapp中。
  2. 配置源库目录中的所有文件都复制到/opt/webserver/conf。

如果要使用自定义Tomcat配置文件,则文件名应与普通Tomcat安装相同。例如,context.xml和server.xml。

尝试通过oc rhc <pod_id>登录到荚shell,并探索/opt/webserver/conf区域。

编辑1 -

通过每次部署,服务器将被重新构建,对server.xml的更改将丢失。因此,所有配置文件都应该是创建映像的repo的一部分。

如果您正在使用maven构建,并希望配置文件的cutom部署(如server.xml ),请选中这篇文章

样品POM 给在这里

编辑2

@Lyndon在评论中建议的另一种更简单的方法

您所需要做的就是在顶级git文件夹下创建一个名为configuration的文件夹。您输入的任何文件都将被复制到: /opt/webserver/conf。就这么简单。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46447890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档