Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 重新启动springboot应用程序时出现错误401_Java_Ajax_Spring Boot_Spring Security_Keycloak - Fatal编程技术网

Java 重新启动springboot应用程序时出现错误401

Java 重新启动springboot应用程序时出现错误401,java,ajax,spring-boot,spring-security,keycloak,Java,Ajax,Spring Boot,Spring Security,Keycloak,我在端口8082上运行了一个应用程序,配置为使用spring security和KeyDope(KeyDope-springboot-2-adapter,spring boot starter security…),并在端口8080上运行独立的KeyDope服务器 一切正常,但我遇到了这样的问题: 当我在没有登录的情况下通过chrome将web视图调用到应用程序8082时,请求将直接通过KeyClope manage(我正在使用凭据)登录页面,在我成功登录并转到web视图后,在屏幕上有一个按钮生

我在端口8082上运行了一个应用程序,配置为使用spring security和KeyDope(KeyDope-springboot-2-adapter,spring boot starter security…),并在端口8080上运行独立的KeyDope服务器

一切正常,但我遇到了这样的问题:

当我在没有登录的情况下通过chrome将web视图调用到应用程序8082时,请求将直接通过KeyClope manage(我正在使用凭据)登录页面,在我成功登录并转到web视图后,在屏幕上有一个按钮生成随机字符串

在这里停止,然后在8082上重新启动应用程序(8080上仍在运行服务器keybeave)。当应用程序重新启动成功时,我尝试单击按钮向应用程序发出AJAX请求(api生成随机字符串),但AJAX响应出现错误,并且我在应用程序或KeyClope服务器上都没有看到任何错误或异常,只需在chrome控制台上显示

如果我重新加载页面并再次单击按钮,或者使用新选项卡在控制台中打开链接错误,将返回我想要的随机字符串。重要的是,我仍然在记录并调用另一个webview成功

如果重新启动应用程序8082,我将重新启动KeyClope服务器,并再次执行上述操作,以便按钮仍能正常工作

我希望你能帮我找出问题所在。如果你觉得很难理解我的问题,请原谅我的英语,因为英语不是我的母语。
非常感谢您的阅读

SpringSecurity默认情况下不会记录太多日志,以避免敏感信息泄漏。您可以从添加属性
logging.level.org.springframework.security=DEBUG
或JVM参数
-dloging.level.org.springframework.security=DEBUG
开始。谢谢你@ChristopherSchneider