我有一个打包在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。
证明您确实需要注意细节。