JNDI, resource and LDAP Trouble

2011-04-27 Thread Kornmod

Hi,

I'm trying to create a simple resource for my web-app. My web-app has to
connect to a ldap server to maintain users. I have created a context.xml in
my META-INF folder - with the following content:



ldap://192.168.7.1:389/dc=blah,dc=com";
java.naming.security.authentication="simple"
java.naming.security.principal="cn=blah"
java.naming.security.credentials="blahblah"/>



But when I try to access my resource with the following code:

Context newCtx = null;
try {
newCtx = new InitialContext();
} catch (NamingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

try {
DirContext ctx = (DirContext) newCtx.lookup("blah");
if (ctx != null){
System.out.println ("Success");
} else {
System.out.println ("False");
}

it excepts with the following error:

javax.naming.NameNotFoundException: Name blah is not bound in this Context

I must be missing something essential - or doing something obviously wrong.
But I seem not to be able to crack the nut myself. All help or input is much
appreciated.

NOTE: I have also tried to move the Resource config to
CATALINA/conf/server.xml as a GlobalNamingResource with no luck. The classes
in play obviously is in my CLASSPATH since they are part of my JDK/JRE
(rt.jar). I'm using windows 7 with tomcat 7.0.12 and java 1.6.0.24.

Brgds

/Poul
-- 
View this message in context: 
http://old.nabble.com/JNDI%2C-resource-and-LDAP-Trouble-tp31488050p31488050.html
Sent from the Tomcat - Dev mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: JNDI, resource and LDAP Trouble

2011-04-27 Thread Kornmod

Sorry - I was too fast with the mouse not verifying that I was in the correct
group.

/Poul


markt-2 wrote:
> 
> On 27/04/2011 15:42, Kornmod wrote:
>> 
>> Hi,
>> 
>> I'm trying to create a simple resource for my web-app. My web-app has to
>> connect to a ldap server to maintain users. I have created a context.xml
>> in
>> my META-INF folder - with the following content:
> 
> This question belongs on the users mailing list, not the dev list.
> 
> Mark
> 
>> 
>> 
>> 
>>  >  auth="Container"
>>  type="com.sun.jndi.ldap.LdapCtx"
>>  factory="com.sun.jndi.ldap.LdapCtxFactory"
>>  
>> java.naming.factory.initial="com.sun.jndi.ldap.LdapCtxFactory"
>>  com.sun.jndi.ldap.connect.pool="true"
>>  
>> java.naming.provider.url="ldap://192.168.7.1:389/dc=blah,dc=com";
>>  java.naming.security.authentication="simple"
>>  java.naming.security.principal="cn=blah"
>>  java.naming.security.credentials="blahblah"/>
>>  
>> 
>> 
>> But when I try to access my resource with the following code:
>> 
>>  Context newCtx = null;
>>  try {
>>  newCtx = new InitialContext();
>>  } catch (NamingException e) {
>>  // TODO Auto-generated catch block
>>  e.printStackTrace();
>>  }
>> 
>>  try {
>>  DirContext ctx = (DirContext) newCtx.lookup("blah");
>>  if (ctx != null){
>>  System.out.println ("Success");
>>  } else {
>>  System.out.println ("False");
>>  }
>> 
>> it excepts with the following error:
>> 
>> javax.naming.NameNotFoundException: Name blah is not bound in this
>> Context
>> 
>> I must be missing something essential - or doing something obviously
>> wrong.
>> But I seem not to be able to crack the nut myself. All help or input is
>> much
>> appreciated.
>> 
>> NOTE: I have also tried to move the Resource config to
>> CATALINA/conf/server.xml as a GlobalNamingResource with no luck. The
>> classes
>> in play obviously is in my CLASSPATH since they are part of my JDK/JRE
>> (rt.jar). I'm using windows 7 with tomcat 7.0.12 and java 1.6.0.24.
>> 
>> Brgds
>> 
>> /Poul
> 
> 
> 
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: dev-h...@tomcat.apache.org
> 
> 
> 

-- 
View this message in context: 
http://old.nabble.com/JNDI%2C-resource-and-LDAP-Trouble-tp31488050p31488352.html
Sent from the Tomcat - Dev mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org