banq,jdon framework问题请教
banq你好,你的news sample我在新的jboss环境无法通过认证,登录失败,但检索记录成功,在你提供的jboss环境运行正常。<application-policy name = "jdonNews">我已经在login-config.xml中配置了。请问还有什么地方需要设置?环境:jboss-3.2.2RC1_tomcat-4.1.24
banq你好,你的news sample我在新的jboss环境无法通过认证,登录失败,但检索记录成功,在你提供的jboss环境运行正常。<application-policy name = "jdonNews">我已经在login-config.xml中配置了。请问还有什么地方需要设置?环境:jboss-3.2.2RC1_tomcat-4.1.24
1.在login-config.xml中配置。
2.将login-config.xml其中的application-policy name,这也是一个JAAS的Realm值,假设这个值是XXXX,在news sample这个项目中,在WEB-INF/jboss-web.xml中加入XXXX,如下写法:
|
JBoss规定写法是在XXXX前面写java:/jaas即可。
主要是项目应用和容器配置在这两处碰对即可。
这个项目就是你提供的news,你提到的这个配置原来就有了。
错误提示是:username or password error
我又详细检查了一下,发现用你提供的jboss在运行news是有如下信息:
16:50:10,451 INFO [JaasSecurityManagerService] Created securityMgr=org.jboss.se
curity.plugins.JaasSecurityManager@a8a314
16:50:10,467 INFO [JaasSecurityManagerService] setCachePolicy, c=org.jboss.util
.TimedCachePolicy@dff0ea
16:50:10,467 INFO [JaasSecurityManagerService] Added jdonNews, org.jboss.securi
ty.plugins.SecurityDomainContext@41c977 to map
16:50:20,045 INFO [ContainerDirector] <======== Jdon Framework started succes
sfully! =========>
而我配置的jboss只有:
16:50:20,045 INFO [ContainerDirector] <======== Jdon Framework started succes
好像是jaas没有启用。
那是你login-config.xml配置有问题,其中有一个数据库DataSource JNDI指向要在mysql-ds.xml中存在
我已经查过了,不会没有配置,而且浏览数据是可以的,所以数据源配置肯定没问题。
不会是我下载的jboss版本有问题吧,我可以从官方下载的。郁闷...
升级到jboss sp1正常了。