Приложение для приложения Spring Spring не отвечает на запросы, в то время как не докеризованная версия работаетJAVA

Программисты JAVA общаются здесь
Anonymous
Приложение для приложения Spring Spring не отвечает на запросы, в то время как не докеризованная версия работает

Сообщение Anonymous »

Проблема: < /strong>
Я рассчитывал приложение Spring Boot, но когда я запускаю контейнер, он не отвечает на какие -либо HTTP -запросы. Несокеризованная версия работает нормально. Как следует решить эту проблему?

Код: Выделить всё

docker build -t rezos/tourmappers-rezg-thirdparty-activity-service:2.1.2 .
запустите контейнер с отображением порта (8380: 8080): [/b]

Код: Выделить всё

docker run -d \
--name tourmappers-rezg-thirdparty-activity-service \
-p 8380:8080 \
rezos/tourmappers-rezg-thirdparty-activity-service:2.1.2
< /code>
Проверено работает контейнер: < /p>
docker ps
output:

Код: Выделить всё

CONTAINER ID   IMAGE                                                           COMMAND                  CREATED         STATUS         PORTS                                         NAMES
9c29bd8e24d6   rezos/tourmappers-rezg-thirdparty-activity-service:2.1.2   "java -jar rezg-thir…"   7 minutes ago   Up 7 minutes   0.0.0.0:8380->8080/tcp, [::]:8380->8080/tcp   tourmappers-rezg-thirdparty-activity-service
вывод как изображение:

logs:
arys while while presemptation presemptation presemptation presemptation presemptation presemptation presemptation presemptation presemptation presemptation presemptation prest whes Prescom.

Код: Выделить всё

$ docker logs 9c29bd8e24d6

.   __          _            __ _ _
/\\ / _'_ _ _ _()_ _  _ _ \ \ \ \
( ( )\_ | '_ | '| | ' \/ _` | \ \ \ \
\\/  _)| |)| | | | | || (| |  ) ) ) )
'  |_| .|| ||| |\_, | / / / /
=========||==============|_/=////
:: Spring Boot ::                (v2.7.4)

09:42:48.853 [main] INFO  r.t.a.s.RezgThirdpartyActivityServiceApplication - Starting RezgThirdpartyActivityServiceApplication using Java 11.0.8 on 9c29bd8e24d6 with PID 1 (/rezg-thirdparty-activity-service.jar started by root in /)
09:42:48.858 [main] INFO  r.t.a.s.RezgThirdpartyActivityServiceApplication - No active profile set, falling back to 1 default profile: "default"
09:42:50.554 [main] INFO  o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http)
09:42:50.574 [main] INFO  o.a.catalina.core.StandardService - Starting service [Tomcat]
09:42:50.574 [main] INFO  o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65]
09:42:50.688 [main] INFO  o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
09:42:50.688 [main] INFO  o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1721 ms
09:42:51.808 [main] INFO  o.s.b.a.e.web.EndpointLinksResolver - Exposing 3 endpoint(s) beneath base path '/actuator'
09:42:51.862 [main] INFO  o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path ''
09:42:51.885 [main] INFO  r.t.a.s.RezgThirdpartyActivityServiceApplication - Started RezgThirdpartyActivityServiceApplication in 3.841 seconds (JVM running for 4.417)
gehan@gehan-Inspiron-3580:~$
dockerfile

Код: Выделить всё

FROM openjdk:11.0.8-jre-slim

EXPOSE 8080

COPY build/libs/rezg-thirdparty-activity-service-0.0.1-SNAPSHOT.jar rezg-thirdparty-activity-service.jar

CMD ["java", "-jar", "rezg-thirdparty-activity-service.jar"]
Проблема:
Запросы на http: // localhost: 8380/api/hotel/travelclick/process Time Out.
Тот же запрос работает на некетизованном приложении Spring Boot (работает на той же машине). /> Вопросы: < /strong> < /p>

Как я могу отлаживать, почему приложение Dockerized не отвечает? /> < /ul>
Обновление: < /strong>
Еще одна момента, которую я пропустил, заключается в том, что такое же приложение развернуто на сервере постановки и на производственном сервере. Но он хорошо функционирует на этих серверах. Я пытаюсь проверить ошибку в среде разработчика. Что -нибудь конкретное для сравнения в этих средах, которые могут помочь определить проблему?

Подробнее здесь: https://stackoverflow.com/questions/796 ... on-dockeri

Вернуться в «JAVA»