gpt4 book ai didi

java - Tomcat 上的 JAAS 登录配置错误。无法加载 JAAS 配置文件

转载 作者:行者123 更新时间:2023-11-28 22:56:31 25 4
gpt4 key购买 nike

我正在尝试在 Tomcat 7 上实现一个具有领域配置的简单 JAAS 模块。我正在尝试基于以下链接实现它:

http://www.byteslounge.com/tutorials/jaas-authentication-in-tomcat-example

我已将 jass.config 放在 CATALINA_HOME/conf 文件夹中,并将以下代码添加到 CATALINA_HOME/bin/catalina.bat 文件中

JAVA_OPTS=$JAVA_OPTS "-Djava.security.auth.login.config==$CATALINA_HOME/conf/jaas.config"     

但是,一旦我启动 Tomcat 并尝试访问 protected admin.html 页面,我就会看到浏览器的基本登录对话框(如预期的那样)。但是在尝试登录时,Tomcat 报如下错误:

SEVERE: Unexpected error
java.lang.SecurityException: Unable to locate a login configuration

请帮助如何让Tomcat找到JAAS配置文件。

最佳答案

您正在使用 .bat 文件这一事实表明您正在使用 Windows,其中使用 %VARIABLE% 符号而不是 $VARIABLE 来引用变量。尝试将表达式更改为:

set JAVA_OPTS=%JAVA_OPTS% -Djava.security.auth.login.config=%CATALINA_HOME%/conf/jaas.config

关于java - Tomcat 上的 JAAS 登录配置错误。无法加载 JAAS 配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25908046/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com