当前位置: 首页 > 知识库问答 >
问题:

使用spring-security时在docker中自动重新加载Spring Boot应用程序

闻人志
2023-03-14

我正在用spring Boot2开发一个应用程序。我在docker中部署了应用程序,并激活了“使用spring DevTools在docker中自动重新加载”,但在添加spring-security后,自动重新加载不再起作用。触发自动重新启动时出现错误:

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

共有1个答案

况经纬
2023-03-14

Spring security可能会拦截autoreload系统正在使用的HTTP请求,并将您重定向到登录页面。您需要弄清楚系统使用什么URL,并在开发环境中将其设置为permitall()

 类似资料:
  • 我遵循这个链接将我的应用程序直接部署到本地docker中并调试它。我能够部署和调试,但自动重新加载对我不起作用,你能帮助我自动重新加载dockers使用spring开发工具吗 我正在使用Spring Boot1.4 IntelliJ Docker和Spring开发工具

  • 问题内容: 目前看来,对于sails.js应用程序中的任何代码更改,您都必须手动停止sails服务器并再次运行,然后才能看到更改。 我想知道在开发模式下运行时是否有任何方法可以在检测到代码更改时自动重新启动sails服务器? 问题答案: 您必须使用forever,nodemon或其他类似的观察器。 通过运行以下命令 永久 安装: 运行: 为了避免由于Sails写入文件夹而导致无限重启,您可以在项目

  • 我正在使用IntelliJ IDEA15和tomcat开发一个AngularJS和Spring Boot应用程序,每当我对静态内容进行更改时,我总是要重新启动应用程序才能看到这些更改。 我找了一个类似的问题,我发现了这个: 启用html和javascript文件的IntelliJ热交换

  • 当我使用Parse时,SDK似乎会将会话数据存储在本地,用户在刷新页面(或退出移动应用程序)后无需再次登录。Firebase/Angularfire的情况似乎并非如此;每次我刷新我的网页,身份验证数据都会得到很多。这似乎是非常基本和重要的功能,我会很惊讶Firebase的优秀人员还没有实现。我错过什么了吗? 完整性;这是我在应用程序中的代码。run():

  • 问题内容: 我正在使用Docker容器进行Django开发,并且该容器与Nginx一起运行Gunicorn。我希望代码更改能够自动加载,但我可以加载它们的唯一方法是使用docker- compose()进行重建。“构建”的问题在于它会重新运行我所有的pip安装。 我正在使用Gunicorn 标志,这显然应该可以完成我想要的操作。这是我的Docker配置文件: 我已经尝试了一些其他的泊坞窗命令(的,

  • 如何使pm2在文件更改时自动重新加载项目?