java—试图用SpringBoot和docker容器进行远程开发,但不断出现404错误

zfciruhq  于 2021-07-23  发布在  Java
关注(0)|答案(0)|浏览(233)

我正在使用springboot+springwebflux,并尝试在一个自托管的docker容器中开发一个远程开发。我已经为它做了所有的说明,那就是:
在pom.xml中添加了spring dev tools依赖项

<dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-devtools</artifactId>
                <scope>runtime</scope>
            </dependency>

在springbootmaven插件中将“excludedevtools”标记为false

<build>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                    <configuration>
                        <excludeDevtools>false</excludeDevtools>
                    </configuration>
                </plugin>
            </plugins>
        </build>

补充 spring.devtools.remote.secret 到application.properties文件
创建一个remotespringapplication运行配置,在我的例子中是intellij intellij run config
当我的容器启动时,spring应用程序正常运行并且devtools处于打开状态,但是当我运行RemoteSpring应用程序并重建应用程序时,我收到以下错误消息:

Exception in thread "File Watcher" java.lang.IllegalStateException: Unexpected 404 NOT_FOUND response uploading class files

完整日志图像
我查了所有的东西都找不到解决办法。
我的环境的一些额外信息:
视窗10
docker版本20.10.2,内部版本2291f61
亚马逊corretto openjdk 11.0.10 2021-01-19 lts
我的dockerfile:

FROM amazoncorretto:11.0.10-alpine

   WORKDIR /app

   COPY target/Espotifai-0.0.1-SNAPSHOT.jar /app/espotifai.jar

   ENTRYPOINT ["java", "-jar", "espotifai.jar"]

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题