GCP postgresql HikariConfig Не удалось запустить контекст после развертывания

Я использовал образец от Google для postgres: https://github.com/GoogleCloudPlatform/java-docs-samples/tree/master/cloud-sql/postgres/servlet

Мы обновили параметры подключения в: ~/java-docs-samples/cloud-sql/postgres/servlet/src/main/webapp/WEB-INF/appengine-web.xml

Если мы используем mvn appengine:run приложение работает просто отлично, и мы убедились, что postgres db в экземпляре Cloud SQL получает и предоставляет данные.

Если мы развернем с mvn appengine:deploy тогда мы получаем ошибку, чтобы запустить пул соединений.

Сбой при запуске контекста

который в примере кода:

 DataSource pool = new HikariDataSource(config);

При настройке параметров подключения:

config.setJdbcUrl(String.format("jdbc:postgresql:///%s", DB_NAME));
config.setUsername(DB_USER);
config.setPassword(DB_PASS);

и у меня есть различные версии String.format для setJdbcUrl, как

  • JDBC: PostgreSQL: // Google //% s
  • JDBC: PostgreSQL: // MyServer-ф //% s"

Но что может вызвать сбой развернутого приложения AppEngine в создании контекста данных?

0 ответов