Я создал веб-приложение на Java и разместил его на виртуальной машине.Он становится хостингом, так как я вижу стартовую страницу веб-приложения.Но проблема возникает, когда размещенное веб-приложение пытается подключиться к базе данных Postgres.
Это веб-приложение правильно подключается на локальном хосте, если я использую следующую строку подключения для JDBC:
DriverManager.getConnection("jdbc:postgresql://localhost:5432/postgres",
"postgres", "password");
Но когда он находится на виртуальной машине, он не подключается.Я попробовал все из другого потока stackoverflow, как this , чтобы изменить файлы конфигурации Postgres в ВМ, но все равно он не работает.
Примечание : Postgres также работает наВМ.
Я преобразовал свое веб-приложение с локального хоста в файл .war
и развернул этот файл на ВМ.
Может кто-нибудь сказать, нужно ли мне выполнять какие-либо другие дополнительные настройки, чтобыдля размещенного веб-приложения запрашивать базу данных в виртуальной машине?