On 01/12/2009 05:13, vramanaj wrote:
>
> Still getting the same error after changing Data Source name to
> 'jdbc/DefaultDS'. Added resource link in webapp.xml.
>
> Error : Error During Lookup Name jdbc is not bound in this Context
What is the full stack trace?
Are you adding it to tomcat/conf/webapp.xml or to the
META-INF/context.xml? Check that Tomcat isn't overwriting the former,
with the latter during startup or app reload cycles.
> Are there any extra customizations required for Josso+Tomcat6?
Tomcat doesn't know what JOSSO is.
Can you write a sample servlet that gets a connection from the
DataSource you've defined? Maybe we can see if there's a problem with
the definition, or if it's JOSSO that can't see the DS.
p
> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Pid Ster wrote:
>>
>> On 30/11/2009 13:46, vramanaj wrote:
>>>
>>> Hi,
>>>
>>> I am facing problem with configuring JNDI DataSources for Josso project
>>> in
>>> Tomcat 6. Getting the following errors in tomcat log when i am trying to
>>> access the application. Defined resource in
>>> conf/Catalina/localhost/webapp.xml. And res-reference in the
>>> application's
>>> web.xml.
>>>
>>> Nov 30, 2009 7:48:52 AM
>>> org.josso.gateway.identity.service.store.db.DataSourceIdentityStore
>>> getDataSource
>>> SEVERE: Error during DB connection lookup
>>> javax.naming.NameNotFoundException: Name DefaultDS is not bound in this
>>> Context
>>> at org.apache.naming.NamingContext.lookup(NamingContext.java:770)
>>> at org.apache.naming.NamingContext.lookup(NamingContext.java:153)
>>>
>>> Steps Followed:
>>> 1. Defined DataSource within GlobalNamingResources
>>> <Resource name="/DefaultDS"
>>
>> Try using "jdbc/DefaultDS". I don't believe you're allowed to start the
>> name with a / character.
>>
>>> auth="Container"
>>> type="javax.sql.DataSource"
>>> description="SSO DataSource"
>>> username="josso"
>>> password="josso"
>>> driverClassName="oracle.jdbc.OracleDriver"
>>> url="jdbc:oracle:thin:@md1npddev10:1521:jdaj"
>>> factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory"
>>> maxActive="8"
>>> maxIdle="4"/>
>>>
>>> 2. Added res-reference in web.xml
>>> 3. Defined resource in conf/Catalina/localhost/webapp.xml
>>
>> If you've defined it in the global resources, you don't need to redefine
>> it here, just use:
>>
>> <ResourceLink
>> global="jdbc/DefaultDS"
>> name="jdbc/DefaultDS"
>> type="javax.sql.DataSource"/>
>>
>>
>> p
>>
>>> <Resource name="/DefaultDS"
>>> auth="Container"
>>> type="javax.sql.DataSource"
>>> description="SSO DataSource"
>>> username="josso"
>>> password="josso"
>>> driverClassName="oracle.jdbc.OracleDriver"
>>> url="jdbc:oracle:thin:@md1npddev10:1521:jdaj"
>>> factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory"
>>> maxActive="8"
>>> maxIdle="4"/>
>>>
>>> 4. In josso-gateway-db-stores.xml
>>> <db-istore:datasource-store id="josso-identity-store"
>>> dsJndiName="java:comp/env/DefaultDS"
>>> userQueryString="SELECT NAME FROM JOSSO_USER WHERE
>>> LOGIN = ?"
>>> rolesQueryString="SELECT ROLE FROM JOSSO_USER_ROLE
>>> WHERE LOGIN = ?;"
>>> credentialsQueryString="SELECT LOGIN AS USERNAME,
>>> PASSWORD FROM JOSSO_USER WHERE LOGIN = ?"
>>> userPropertiesQueryString="SELECT NAME, VALUE FROM
>>> JOSSO_USER_PROPERTY WHERE LOGIN = ?"
>>> resetCredentialDml="UPDATE JOSSO_USER SET PASSWORD
>>> = ?
>>> WHERE LOGIN = ?"
>>> relayCredentialQueryString="SELECT LOGIN FROM
>>> JOSSO_USER WHERE #?# = ?" />
>>>
>>> 5. When i try to access the example partner application (/partner),
>>> getting
>>> the following error:
>>> Error : Error During Lookup Name DefaultDS is not bound in
>>> this
>>> Context
>>>
>>> I am using Josso 1.8.0 with tomcat 6.0.18.
>>>
>>> Please help me out to proceed further. Quick response is highly
>>> appreciable.
>>>
>>> Thanks in Advance.
>>>
>>> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>>>
>>>
>>> Mikolaj Rydzewski-2 wrote:
>>>>
>>>> Mikolaj Rydzewski wrote:
>>>>> Now, I want to setup Josso single sign on system (www.josso.org) and
>>>>> force it to use JNDI DataSources as well. With no luck.
>>>> Here's the solution for anyone interested (addition to typical josso
>>>> setup):
>>>>
>>>> * define DataSource within GlobalNamingResources (e.g. jdbc/users)
>>>> * add JNDI support to josso webapp (e.g. and ResourceLink to
>>>> META-INF/context.xml and resource-ref to WEB-INF/web.xml)
>>>> * reference DataSource from josso-gateway-config.xml using
>>>> java:comp/env/jdbc/users as its JNDI name
>>>>
>>>> Enjoy ;-)
>>>>
>>>> --
>>>> Mikolaj Rydzewski<miki@ceti.pl>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To start a new topic, e-mail: users@tomcat.apache.org
>>>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>>>> For additional commands, e-mail: users-help@tomcat.apache.org
>>>>
>>>>
>>>>
>>> Quoted from:
>>> http://old.nabble.com/How-to-access-JNDI-resources-on-Tomcat-level-tp19672443p19689928.html
>>>
>>> Mikolaj Rydzewski-2 wrote:
>>>>
>>>> Christopher Schultz wrote:
>>>>>> * add JNDI support to josso webapp (e.g. and ResourceLink to
>>>>>> META-INF/context.xml and resource-ref to WEB-INF/web.xml)
>>>>>>
>>>>>
>>>>> Note that this is not required for Realms. See
>>>>> http://tomcat.apache.org/tomcat-5.5-doc/jndi-datasource-examples-howto.html#Context+versus+GlobalNamingResources
>>>>>
>>>> I'm exposing DataSource to josso webapp, not the Realm. So I need this.
>>>> Lack of such configuration was causing my initial problems.
>>>>
>>>> --
>>>> Mikolaj Rydzewski<miki@ceti.pl>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To start a new topic, e-mail: users@tomcat.apache.org
>>>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>>>> For additional commands, e-mail: users-help@tomcat.apache.org
>>>>
>>>>
>>>>
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>>
>>
>>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
|