带有Spring Boot应用程序的Docker卡在RaspberryPi上的AnnotationConfigServletWebServerApplicationContext

时间:2018-08-22 20:48:00

标签: java spring docker spring-boot docker-compose

我想做的是通过docker-compose在docker容器(openjdk:8-jre)内运行简单的spring boot应用程序。该代码在我的机器(macbook pro)上正常运行。问题是当我试图在我的树莓派上使用raspbian运行相同的docker容器时。它在登录Tomcat initialized with port(s): 8080 (http)之前就卡住了。 装有Spring应用程序的容器仅执行java -jar,并通过我的单页应用程序为我的另一个容器(在端口8080上)公开端口8888。有没有人遇到类似的问题或知道如何解决此问题?

以下是在raspberrypi上运行容器的日志: wfeservices | . ____ _ __ _ _ wfeservices | /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ wfeservices | ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ wfeservices | \\/ ___)| |_)| | | | | || (_| | ) ) ) ) wfeservices | ' |____| .__|_| |_|_| |_\__, | / / / / wfeservices | =========|_|==============|___/=/_/_/_/ wfeservices | :: Spring Boot :: (v2.0.3.RELEASE) wfeservices | wfeservices | 2018-08-22 20:36:24 - Starting Application v1.0-SNAPSHOT on 4b7fcb7b344c with PID 7 (/wfeservices.jar started by root in /) wfeservices | 2018-08-22 20:36:24 - No active profile set, falling back to default profiles: default wfeservices | 2018-08-22 20:36:28 - Refreshing org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@1412c2f: startup date [Wed Aug 22 20:36:28 UTC 2018]; root of context hierarchy

1 个答案:

答案 0 :(得分:1)

我在AWS ECS上遇到了完全相同的问题,然后我意识到我可以用很少的内存,所以我将内存增加到4096兆字节,并且可以正常工作。