I'm using hivemind.lib.NamingLookup for that and it works fine. Here is example:
In your hivemodule.xml ... <dependency module-id="hivemind.lib" version="1.1.0"/> ... In your service NameLookup lookup = null; public void setLookup(NameLookup lookup) { this.lookup = lookup; } ... .. log.info("Getting connection using JNDI located datasource " + lookupName); try { DataSource ds = (DataSource)nameLookup.lookup(lookupName, DataSource.class); connection = ds.getConnection(); }catch( SQLException e ) { log.error("Exception by getting and opening connection ", e); } Where lookup name is <set property="lookupName" value="jdbc/DS_NAME"/> Offcourse you should have a datasource association configured in your web.xml and in the server. On 06/01/07, Stanczak Group <[EMAIL PROTECTED]> wrote:
How do I access JNDI from Hivemind? I've looked and tried what the docs say, but no luck. I'm accessing a Jackrabbit repository using this for normal code outside Hivemind. InitialContext context = new InitialContext(); Context environment = (Context) context.lookup("java:comp/env"); Repository jrRepository = (Repository) environment.lookup("jcr/repository"); I've tried several thinks with no luck, anyone know or have example to do this? -- Justin Stanczak Stanczak Group 812-735-3600 "All that is necessary for the triumph of evil is that good men do nothing." Edmund Burke
-- Best regards, Renat Zubairov