Spring Boot Devtools 自动重启错误
Posted
技术标签:
【中文标题】Spring Boot Devtools 自动重启错误【英文标题】:Spring Boot Devtools auto restart error 【发布时间】:2018-03-27 11:23:32 【问题描述】:我正在按照本指南https://medium.com/@lhartikk/development-environment-in-spring-boot-with-docker-734ad6c50b34 尝试在本地 Docker 容器中使用我的简单 Spring Boot 应用程序进行自动重启、实时重新加载和远程调试。触发自动重启时出现错误:
Exception in thread "File Watcher" java.lang.IllegalStateException: Unexpected 404 response uploading class files
Dockerfile:
FROM openjdk
VOLUME /tmp
ADD target/learn-docker-0.0.1-SNAPSHOT.jar app.jar
RUN sh -c 'touch /app.jar'
ENTRYPOINT ["java","-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
运行命令:
docker build -t learn_docker .
docker run -p 8080:8080 -d learn_docker
【问题讨论】:
【参考方案1】:我终于找到了解决办法!您必须将应用程序上下文放在 IDE RemoteSpringApplication 配置的参数上。
例如,我的应用程序根上下文是 /virtue 所以我必须像这样配置它:
【讨论】:
以上是关于Spring Boot Devtools 自动重启错误的主要内容,如果未能解决你的问题,请参考以下文章
Intellij IDEA 使用Spring-boot-devTools无效解决办法