在OpenShift上部署多个WAR

时间:2014-07-24 06:15:17

标签: java war openshift

我是Openshift的新手。不过我在这里有两个问题......

  1. 我想在Openshift上部署多个具有独立上下文根的WAR文件。
  2. 我想在Openshift上将所有依赖JAR库发布到Tomcat的默认类路径。
  3. 我试过论坛,但没什么帮助。请帮忙。

2 个答案:

答案 0 :(得分:0)

EAR文件可以包含WAR文件,JAR文件,EJB和其他存档。如果在EAR文件中添加多个WAR文件,则每个文件都将在其各自的上下文中进行部署。作为JAR文件添加的任何库都应该可供部署在EAR文件内部的所有应用程序使用,但不能用于已部署的任何其他EAR文件。

https://www.openshift.com/kb/kb-e1088-how-to-deploy-pre-compiled-java-applications-war-and-ear-files-onto-your-openshift-gear

答案 1 :(得分:0)

我要做的一种方法是使用具有自己的war文件的docker容器,然后使用YAML配置来提取图像并在OpenShift上运行容器。

但是,你也可以做一些名为source-to-image的事情,OpenShift将为你构建和部署它们。但我想你也可以查看你的devops团队为你提供的模板,并找到你的选择。