I am using JBoss-3.2.5, and am configuring it to secure the jmx-console using SSL client certificates. I've defined the following in jboss-service.xml
<mbean code="org.jboss.security.plugins.JaasSecurityDomain"
name="jboss.web:service=SecurityDomain">
<constructor>
<arg type="java.lang.String" value="jmx-console"/>
</constructor>
<attribute name="KeyStoreURL">file:c:/keystore</attribute>
<attribute name="KeyStorePass">pk1m0nk3y</attribute>
</mbean>
However, when I start JBoss I receive the following message:
15:06:28,125 WARN [JaasSecurityManagerService] Failed to locate auth CachePolicy at: java:/timedCacheFactory for securityDomain=jmx-console
Later on, when trying to authenticate, I get a NullPointerException, and after poking through the code it seems to be related to this missing CachePolicy object. Can anyone explain to me how to correct this? Do I have to define a CachePolicy somewhere? How can I solve this problem?
Thanks so much for any help you can give. It is GREATLY appreciated!
Steve Nakhla
Do you Yahoo!?
New and Improved Yahoo! Mail - 100MB free storage!