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#...
Reply to the post :
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&a...