gpt4 book ai didi

java - 如何在本地部署 OpenShift Java EE 应用程序?

转载 作者:行者123 更新时间:2023-11-30 10:44:00 26 4
gpt4 key购买 nike

我想知道如何在本地部署 OpenShift Java EE 应用程序,以加快开发过程,并仅在必要时推送到 GIT。

  1. 我需要更改 POM 中的任何内容吗? (自定义构建?)如果是这样,如何告诉 IDE/OpenShift 使用哪一个?
  2. 如何设置多个 persistence.xml 文件? (一个用于本地 SQL,一个用于 OpenShift SQL - 例如:数据库服务器的 IP 地址)

提前谢谢你。

编辑:如果重要的话,我正在使用 Eclipse Mars(例如,如果 JBossTools OpenShift 2 插件可以以某种方式缓解它)。

最佳答案

你要做的是一个标准的操作,即使你把它呈现反了。常见的用法是首先设置本地开发环境(IDE、工具、tomcat 或 jetty ),构建 war ,在本地运行它,然后才将其部署到托管服务 - 如果您没有为托管做好准备接口(interface),最后一个操作可能会中断 ;-)

由于您使用的是使用 git + maven 部署 java 应用程序的 OpenShift,因此相当容易:

  • 您必须首先设计您的网络应用程序的全局架构,确定 OpenShift 依赖项(数据库,...)
  • 然后您使用两个不同的分支设置您的 git 系统,一个包含 OpenShift 配置,后者包含您的本地配置
  • 你通常在本地开发
  • 当你有一个版本(即使没有完成也至少在运行)时,你将它推送到 OpenShift 分支,然后推送到 OpenShift 平台

这里的魔力来自于 git 保持分支同步的能力,只有一些文件不同。

关于java - 如何在本地部署 OpenShift Java EE 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37559568/

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