因此,我试图构建一个使用tomcat和jaas作为身份验证的webapp,我的jaas配置文件名为lord.config,当我试图在java.security文件中添加路径时,这个路径位于JAVA_HOME/conf/security中,并试图运行该web应用程序时,会引发一个错误。
java.lang.SecurityException: java.io.IOException: Configuration Error:
No such file or directory我在java.security中添加的路径是:
login.config.url.1=file:"C:\Program Files\Apache Software Foundation\testtc\webapps\testjaas\WEB-INF\classes\lord.config"这是cmd中lord.config的实际路径。
C:\Program Files\Apache Software Foundation\testtc\webapps\testjaas\WEB-INF\classeslord.config文件代码
LorduJaas {
LoLoginModule required;
};我试着为空格添加和删除"“,也不起作用。我应该将配置文件添加到java.security文件中吗?
发布于 2022-11-04 06:10:09
对于路径,我需要将其更改为另一个斜杠,因为它被认为是一个转义序列,因此,更改它的神奇之处如下
login.config.url.1=file:"C:/Program Files/Apache Software Foundation/testtc/webapps/testjaas/WEB-INF/classes/lord.config"
https://stackoverflow.com/questions/73274346
复制相似问题