/ / wie man auf die auf openshift gehostete MySQL-Datenbank von einem anderen OpenShift-Konto aus zugreift - Java, MySQL, Datenbank, OpenShift, OpenShift-3

wie man auf die mysql-datenbank zugreifen kann, die auf openshift von einem anderen openshift-konto gehostet wird - java, mysql, datenbank, openshift, openshift-3

Ich benutze openshift Hosting für Java WebAnwendung. Mein Datenbankserver und meine Webanwendung werden auf zwei verschiedenen OpenShift-Konten mit unterschiedlichen Mail-IDs ausgeführt. Wenn die Webanwendung versucht, eine Verbindung mit dem Datenbankserver herzustellen, wird die Ausnahme ausgelöst -

2017-11-22 01:41:22,123 [http-apr-8080-exec-1] ERROR org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/].[dispatcher]- Servlet.service() for servlet [dispatcher] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session for transaction; nested exception is org.hibernate.exception.JDBCConnectionException: Unable to acquire JDBC Connection] with root cause
java.net.ConnectException: Connection refused (Connection refused)
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)

Ich kann mir vorstellen, dass dies durch Port-Forwarding möglich ist, aber ich habe keine Ahnung. Bitte helfen Sie mir.

Antworten:

0 für die Antwort № 1

Meinen Sie in zwei verschiedenen Projekten? Es ist nicht wirklich eine Rechnung, die Trennung, sondern Projekte vorsieht.

Sie müssen sich die Pod-Netzwerke ansehen: