繁体   English   中英

java.lang.SecurityException:无法找到登录配置

[英]java.lang.SecurityException: Unable to locate a login configuration

我在Tomcat中部署了一个应用程序,当尝试登录时,它引发了此错误。

java.lang.SecurityException: Unable to locate a login configuration

    com.sun.security.auth.login.ConfigFile.<init>(ConfigFile.java:93)
    sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    java.lang.Class.newInstance0(Class.java:355)
    java.lang.Class.newInstance(Class.java:308)
    javax.security.auth.login.Configuration$3.run(Configuration.java:247)
    java.security.AccessController.doPrivileged(Native Method)
    javax.security.auth.login.Configuration.getConfiguration(Configuration.java:242)
    javax.security.auth.login.LoginContext$1.run(LoginContext.java:237)
    java.security.AccessController.doPrivileged(Native Method)
    javax.security.auth.login.LoginContext.init(LoginContext.java:234)
    javax.security.auth.login.LoginContext.<init>(LoginContext.java:403)
    com.cognizant.dcipher.server.actions.LoginServlet.doGet(LoginServlet.java:57)
    com.cognizant.dcipher.server.actions.LoginServlet.doPost(LoginServlet.java:132)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

我已经在JDK的java.security文件中设置了login.config.url.1=file:C:/apache-tomcat-5.5.33/webapps/Dcipher/WEB-INF/classes/jaas.config

有人可以帮我吗

如果您尝试将文件引用为URL,则也许应该尝试使用file:/ C:/apache-tomcat-5.5.33/webapps/Dcipher/WEB-INF/classes/jaas.config(注意文件后的斜杠) :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM