java - 如何在openshift上将自己用Java开发的REST api代码部署到云端?

标签 java rest openshift

我有一个用Java开发的REST API(使用MySql、Tomcat/JBOSS EAP),可以打包在WAR或EAR中,我不知道如何在Openshift中部署应用程序而不提交到GIT(因为我觉得通过git公开代码显示了实现)。

Actually, i am looking for a free tier Webservices (Other than AWS since AWS ask for a credit card) deployment for my android application/web Application.

我尝试查看了很多教程,但我无法理解其中的任何一个。

感谢任何帮助。即使其他解决方案也可以

注意:我检查了 stackOverflow 中的其他问题,没有一个解释基础知识或解决方案。

最佳答案

您可以在 OpenShift 实例中使用 Docker 镜像,有大量 java Docker 示例可供探索。您可以在项目中使用 Dockerfile 文件来设置应用程序环境并复制已构建的 WAR 或 EAR。然后使用 docker cli 或 Docker Maven 插件构建镜像。构建镜像后,您可以使用以下命令创建应用程序

$ oc new-app <DOCKER-IMAGE>

关于java - 如何在openshift上将自己用Java开发的REST api代码部署到云端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41996640/

相关文章:

java - Eclipse for openshift 私钥认证失败错误

java - 无法确定 pom.xml 文件中的哪个依赖项导致 openshift 上的部署失败

java.lang.NoSuchMethodError : javax. servlet.http.HttpServletRequest.isAsyncStarted() 同时使用 Mockito 和 Junit

java - 使用 Scene2D 在 Libgdx 中移动 Sprite (Actor?)

java - 设置中断位不会使 Future.get() 抛出 TimeoutException

java - 使用 Java 的 SSL 服务器/客户端

c# - wcf Rest 中的身份验证

java - REST 项目错误(Tomcat : HTTP ERROR 404)

java - 无法在 Sonar 中呈现自定义指标值

kubernetes - 当下游服务抛出 5xx(500、502、503、504)错误时,Istio 断路器不会在连续错误上打开电路