Hi, all,
I use the JBoss5.0.0GA version, when I make my datasource encryption, I have as follows exception,
MySQL5.1:
18:11:13,337 WARN [JBossManagedConnectionPool] Throwable while attempting to get a new connection: null org.jboss.resource.JBossResourceException: Could not create connection; - nested throwable: (java.sql.SQLException: Access denied for user ''@'localhost' (using password: NO))
18:37:41,171 WARN [JBossManagedConnectionPool] Throwable while attempting to get a new connection: null org.jboss.resource.JBossResourceException: Could not create connection; - nested throwable: (java.sql.SQLException: ORA-01017: invalid username/password; logon denied
<mbean code="org.jboss.security.auth.login.DynamicLoginConfig" display-name="..." name="..."> <attribute name="AuthConfig">login-config.xml</attribute> <depends optional-attribute-name="LoginConfigService">jboss.security:service=XMLLoginConfig</depends> <depends optional-attribute-name="SecurityManagerService">jboss.security:service=JaasSecurityManager</depends> </mbean>
<application-policy name="fgdb-password-encrypted"> <authentication> <login-module code="org.jboss.resource.security.SecureIdentityLoginModule" flag="required"> <module-option name="username">jb5b</module-option> <module-option name="password">298399ffe7e4289f</module-option> <module-option name="managedConnectionFactoryName">fg.ds:service=LocalTxCM,name=fg_framework.fgdbPool</module-option> </login-module> </authentication> </application-policy>
http://wiki.jboss.org/wiki/Wiki.jsp?page=SecurityFAQ
Enable trace level logging.
If you are using the default login-config.xml in conf directory, there is no need for DynamicLoginConfig.