I want to deploy the jackrabbit 1.2.2 to weblogic 9.2. my steps include:

1, modify HomeDir and ConfigFile in weblogic-ra.xml(in 
jackrabbit-src-1.2.2.zip), then add weblogic-ra.xml to jackrabbit-jca-1.2.2.rar

2, deploy the rar to weblogic

3, an exception was thrown like: "Error making initial connections for pool. 
Reason: java.lang.NullPointerException"

4, then I review the jackrabbit-jca source code and trace it. i found the 
exception was thrown when weblogic call 
JCAManagedConnectionFactory.createManagedConnection(subject, cri), the "cri" 
was null! so the NullPointerException was thrown

5, i add the code to the method:
        if (cri == null) {
            Credentials creds = new SimpleCredentials("username", 
"password".toCharArray());
            String workspace = "default";
            cri = new JCAConnectionRequestInfo(creds, workspace);
        }
   and the exception disappeared

6, i reviewed some documents of weblogic, and found the resource adapter has 
some security configuration properties. and obviously the configuration missing 
from ra.xml and weblogic-ra.xml

7, i think if you can config the resource adapter's security configuration 
correctly, the exception will be throw off. and no need to modify the 
jackrabbit-jca source code.


so i need some help on how to config the security properties in ra.xml and 
weblogic-ra.xml.

thanks

chunshui



                
____________________________________________________

Reply via email to