Я создал два разных контейнера с помощью Docker.Первый с Postgres 9.6, а второй с Wildfly.Здесь я поделюсь с вами моим docker-compose и моим источником данных о wildfly:
version: '3'
services:
postgres:
image: library/postgres:9.6
container_name: "postgres"
environment:
POSTGRES_USER: pippo
POSTGRES_PASSWORD: password
POSTGRES_DB: pippodb
ports: ["5432:5432"]
networks:
- sintea_network
volumes:
- "./postgres/BackupCollaudo.sql:/docker-entrypoint-initdb.d/BackupCollaudo.sql"
wildfly:
image: jboss/wildfly:10.0.0.Final
container_name: "wildfly"
ports: ["8080:8080"]
links: [postgres]
networks:
- sintea_network
volumes:
- "./wildfly/mangroveauth-ssb.ear:/opt/jboss/wildfly/standalone/deployments/my-first.ear"
- "./wildfly/treg-ssb.ear:/opt/jboss/wildfly/standalone/deployments/my-second.ear"
- "./wildfly/standalone.xml:/opt/jboss/wildfly/standalone/configuration/standalone.xml"
- "./wildfly/modules:/opt/jboss/wildfly/modules"
networks:
sintea_network:
источник данных:
<connection-url>jdbc:postgresql://postgres:5432/pippodb</connection-url>
У меня есть проблемано я не могу увидеть исправление.Когда каждый из двух контейнеров запускается, я могу запускать запросы, соединяющиеся на контуре postgres (из pgadmin, установленного на моем хосте - ПК, windows), но, если я вызываю службу отдыха из приложения внутри контейнера Wildfly, набор результатов пусто .Служебный остаток возвращает 200, но набор результатов пуст
Я не знаю, почему кто-то из нас вел себя так же?Если я вижу логи мухи, там все логи о моих запросах к postgress, со всеми параметрами и без ошибок.Вы можете мне помочь?