java - 在 Openshift 上将 Tomcat 链接到 MYSQL

标签 java mysql tomcat openshift

我有一个在线 openshift 3 上运行的 java web 应用程序。 我是这个平台的新手,不熟悉服务和 pod 的使用。

所以目前我有 2 个容器在运行。 A. 网络应用 B、MySQL

我已经创建了环境变量来为运行 Web 应用程序的容器 A 提供 MYSQL 用户名、密码、端口和 IP 地址。但是,似乎当 openshift 创建一个新的 pod 时,ip 地址发生了变化。有没有其他方法可以链接这两个容器,这样我就不必依赖 ip 地址了?

最佳答案

每个服务都有一个名称/域名。您应该使用他们的名称 来指定他们的位置,而不是 IP 地址。在内部,名称 将解析为 IP 地址。

您可以在 Web 控制台的服务详细信息中找到该名称。

enter image description here

关于java - 在 Openshift 上将 Tomcat 链接到 MYSQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46025160/

相关文章:

jsp - 从 jsp 输出中去除空格

java - java中重写的概念

java - 使用 Repast Simphony 2.0 Eclipse 在关闭透视图和关闭应用程序后不再打开

服务器关闭后Mysql错误2002

tomcat - 部署到外部 Tomcat 容器时的 Spring Boot Actuator 端口

java - Spring 环境配置文件和 JPA

java - 从包含日期的文件内容中逐行减去日期和时间

Java 在运行时确定类型 T

mysql - LOAD DATA LOCAL INFILE 给出错误 The used command is not allowed with this MySQL version

php - LAMP Web App 中用户可配置的通知频率