[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