tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Smith <d...@cornell.edu>
Subject Re: problem in pooled database
Date Wed, 10 Dec 2008 19:05:14 GMT
You could also be more explicit in your code if you import two classes
of the same name from different packages:

javax.sql.DataSource ds = (javax.sql.DataSource)ctx.lookup(
"java:comp/env/jdbc/bzk2" ) ;

--David

ahmet temiz wrote:
> Now, it seems ok after disabling javax.activation.DataSource;
>
> //import javax.activation.DataSource;
> import javax.sql.DataSource;
>
> thank you
>
> 2008/12/10 David Smith <dns4@cornell.edu>
>
>   
>> Ok... so what do the import statements at the top of that file look
>> like?  Seems to me java has taken DataSource to mean
>> javax.activation.DataSource instead of javax.sql.DataSource.  That's
>> probably because of the imports at the top of your source file.
>>
>> --David
>>
>> ahmet temiz wrote:
>>     
>>> Exception has taken place here:
>>>
>>> DataSource ds =  (DataSource) ctx.lookup("java:comp/env/jdbc/bzk2");
>>>
>>> this is my Application-specific resource (context.xml)
>>> <?xml version="1.0" encoding="UTF-8"?>
>>> <Context path="/home/orkun/workspace5/w1" docBase="w1"
>>>     crossContext="true" reloadable="true" debug="1">
>>>     <Resource name="jdbc/bzk2" auth="Container"
>>>       
>> type="javax.sql.DataSource"
>>     
>>>         driverClassName="org.postgresql.Driver" url="jdbc:postgresql://
>>> 127.0.0.1:5432/bzk2"
>>>         username="orkun" password="222222" maxActive="20" maxIdle="10"
>>>         maxWait="-1" />
>>> </Context>
>>>
>>> thank you
>>>
>>> 2008/12/10 David Smith <dns4@cornell.edu>
>>>
>>>
>>>       
>>>> Patient says: It hurts when I do this...  (demonstrates movement)
>>>> Doctor says: Don't do that.
>>>>
>>>> Moral of the story is the error message is pretty clear.  If your class
>>>> has imported javax.activation.* and javax.sql.*, you may have to be more
>>>> specific on the type of your datasource variable:
>>>>
>>>> javax.sql.DataSource dbDataSrc = /* code for retrieving the datasource
>>>>         
>> */
>>     
>>>> For less sarcasm and more help, please feed us more details like say a
>>>> snippet of code where this error occurs, what was imported for that
>>>> class, and relevant parts of your config.
>>>>
>>>> --David
>>>>
>>>> ahmet temiz wrote:
>>>>
>>>>         
>>>>> hello
>>>>>
>>>>> I am trying to manage pooled database (postgresql).I am encountering
>>>>> this problem :
>>>>>
>>>>> java.lang.ClassCastException:
>>>>> org.apache.tomcat.dbcp.dbcp.BasicDataSource cannot be cast to
>>>>> javax.activation.DataSource
>>>>>
>>>>> I will appreciate if you supply any information to me to overcome the
>>>>>
>>>>>           
>>>> problem
>>>>
>>>>         
>>>>> kind regards
>>>>>
>>>>> Ahmet Temiz
>>>>>
>>>>>
>>>>>
>>>>>           
>>>> ---------------------------------------------------------------------
>>>> 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


Mime
View raw message