Return-Path: Delivered-To: apmail-incubator-directory-dev-archive@www.apache.org Received: (qmail 80486 invoked from network); 8 Feb 2004 05:59:52 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 8 Feb 2004 05:59:52 -0000 Received: (qmail 14309 invoked by uid 500); 8 Feb 2004 05:59:31 -0000 Delivered-To: apmail-incubator-directory-dev-archive@incubator.apache.org Received: (qmail 14235 invoked by uid 500); 8 Feb 2004 05:59:30 -0000 Mailing-List: contact directory-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Apache Directory Developers List" Reply-To: "Apache Directory Developers List" Delivered-To: mailing list directory-dev@incubator.apache.org Received: (qmail 14211 invoked from network); 8 Feb 2004 05:59:30 -0000 Received: from unknown (HELO hume.tsdinc.steitz.com) (209.249.229.10) by daedalus.apache.org with SMTP; 8 Feb 2004 05:59:30 -0000 content-class: urn:content-classes:message Received: from Lavoie.tsdinc.steitz.com ([209.249.229.4]) by hume.tsdinc.steitz.com with Microsoft SMTPSVC(5.0.2195.6713); Sun, 8 Feb 2004 00:59:28 -0500 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 Received: from steitz.com ([130.13.97.180]) by Lavoie.tsdinc.steitz.com with Microsoft SMTPSVC(5.0.2195.6713); Sun, 8 Feb 2004 00:59:28 -0500 Message-ID: <4025D03E.5030504@steitz.com> Date: Sat, 07 Feb 2004 22:59:26 -0700 From: "Phil Steitz" User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20030225 X-Accept-Language: en-us, en MIME-Version: 1.0 To: "Apache Directory Developers List" Subject: Re: [jndi] JNDI support in James server References: In-reply-to: Content-Type: text/plain; format=flowed; charset="us-ascii" Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 08 Feb 2004 05:59:28.0684 (UTC) FILETIME=[B6947EC0:01C3EE08] X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Noel J. Bergman wrote: > Folks, > > The James project in the process of merging our two major branches. As soon > as we finish that effort, I would like to start with basic J2EE style JNDI > support in James. Just a start, so that a Mailet can do things like: > > InitialContext iCtx = new InitialContext(); > DataSource ds = (DataSource) iCtx.lookup("java:comp/env/jdbc/ds"); > String listName = (String) iCtx.lookup("java:comp/env/list/name"); > > in similar fashion to resources in Tomcat. I would like the ability to have > both global resources and per-component (or at least classloader) resources. > > This is just a first phase. Once running, I'd like to add support for a > writeable DirContext, although I don't know what backend technologies we > have available in the near tern other than the LDAP service provider. > > I'm expecting that this will involve the naming components, rather than the > LDAP server code, for the moment. So ... anyone up for helping us to do > that? :-) Count me in. Most of this should be possible using Naming. It will be good to use this as a test case to understand what kinds of configuration, scoping, access, etc. we should provide in Naming. This will also provide us the opportunity to think through how the in-memory provider should (eventually) relate to the LDAP backend. I will add some more tests and docs for Naming this weekend which should illustrate a little better what is available now. Phil > > --- Noel >