为什么tomcat7在JAAS中找不到LoginModule类

我有一个打包在WAR中的应用程序,该应用程序在现有的Tomcat6服务器上运行良好。

我现在正在尝试将其部署在tomcat7中,但是在运行登录操作后立即收到以下错误:登录失败。原因:LoginException:找不到LoginModule类:security.jass.SimpleLoginModule

我在conf文件中有以下内容,该文件在Java的security.properties中定义:

UserLoginImpo

{

security.jass.SimpleLoginModule required;

};

在此更改类名(错误的类名)将使tomcat说找不到该类名,从而消除了“未拾取conf文件”的原因。

该类应位于类路径中:它位于WAR的lib文件夹中的一个jar中。

我可能会缺少什么?

回答:

正如@Jim指出的那样,程序包名称不正确:security.jaas,而不是security.jass。

证明您确实需要注意细节。

以上是 为什么tomcat7在JAAS中找不到LoginModule类 的全部内容, 来源链接: utcz.com/qa/407476.html

回到顶部