UnknownHostException при попытке доступа к oracle серверу баз данных, размещенному локально с PCF - PullRequest
0 голосов
/ 08 февраля 2020

У меня есть приложение JPA с весенней загрузкой, которое отлично работает локально, подключаясь к базе данных oracle, которая также работает локально.

Но когда я развертываю свое приложение в основополагающем облачном фундаменте dry, оно дает ниже исключение при подключении к локальному серверу базы данных:

2020-02-08T15: 13: 27.499 + 05: 30 [APP / PROC / WEB / 0] [OUT] Вызвано: java. net .UnknownHostException : DESKTOP-619LJLN: Имя или служба неизвестна 2020-02-08T15: 13: 27.499 + 05: 30 [APP / PROC / WEB / 0] [OUT] в java. net .Inet4AddressImpl.lookupAllHostAddr (собственный метод ) ~ [na: 1.8.0_242] 2020-02-08T15: 13: 27.499 + 05: 30 [APP / PROC / WEB / 0] [OUT] в java. net .InetAddress $ 2.lookupAllHostAddr (InetAddress. java: 929) ~ [na: 1.8.0_242]

application.properties, как показано ниже:

spring.datasource.driver-class-name=oracle.jdbc.driver.OracleDriver
spring.jpa.database-platform=org.hibernate.dialect.Oracle10gDialect
spring.jpa.hibernate.ddl-auto=update
security.require-ssl=false
spring.datasource.url=jdbc:oracle:thin:AVINASH_DB/oracle@DESKTOP-659FJUK:1522:xe

Я пытался использовать чашки в PCF, но он не работает. Пожалуйста, дайте мне знать как подключить локальную базу данных из ПКФ. примечание: я не хочу использовать службы баз данных на рынке pcf. пытаюсь выяснить, как подключить внешнюю базу данных из pcf. Заранее спасибо

1 Ответ

0 голосов
/ 18 февраля 2020

Добавьте информацию DNS в сеть на панели управления opsmanager-> bo sh, чтобы позволить PAS идентифицировать хост в БД. Временно вы можете использовать oracle IP БД в вашем приложении.

...