[jboss-user] [Persistence, JBoss/CMP, Hibernate, Database] - Persistence unit not loaded if security-domain item present
shrimad
do-not-reply at jboss.com
Mon Apr 13 09:41:32 EDT 2009
Hello,
I have my bean with a persistence unit. It works until I add security-domain item into datasource definition file.
| <?xml version="1.0" encoding="UTF-8"?>
|
| <datasources>
| <local-tx-datasource>
| <jndi-name>MyOracleDS</jndi-name>
| <connection-url>jdbc:oracle:thin:@hpdb2:1521:ODBDB</connection-url>
| <driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
| <user-name>someuser</user-name>
| <password>somepass</password>
| <security-domain>java:/jaas/MyTestSec</security-domain>
| <valid-connection-checker-class-name>org.jboss.resource.adapter.jdbc.vendor.OracleValidConnectionChecker</valid-connection-checker-class-name>
| <metadata>
| <type-mapping>Oracle9i</type-mapping>
| </metadata>
| </local-tx-datasource>
| </datasources>
|
java:/jaas/MyTestSec configured in login-config.xml and works.
If I add <security-domain>java:/jaas/MyTestSec</security-domain> line into datasource definition - JBoss unable to deploy my bean with error:
| 2009-04-13 16:07:26,265 ERROR [org.jboss.kernel.plugins.dependency.AbstractKernelController] (HDScanner) Error installing to Start: name=persistence.unit:unitName=#TestPU state=Create
| java.lang.SecurityException: Unauthenticated caller:null
|
I guess, this due to user/pass unspecified when JBoss deploy. But hou can I specify user/pass on deploy stage?
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4225113#4225113
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4225113
More information about the jboss-user
mailing list