"J2EE" is a broad term (note that I didn't mean EJB)... Are you
deploying your application to Tomcat, Jetty, or something similar?
Those are examples of a "J2EE web container". All of them support
JNDI DataSources (see configuration examples in Cayenne docs per link
below).
Andrus
On Sep 13, 2007, at 5:31 PM, Dan Morgan wrote:
> Not using J2EE - just POJO.
>
> Thanks,
> Dan
>
> -----Original Message-----
> From: Andrus Adamchik [mailto:andru..bjectstyle.org]
> Sent: Wednesday, September 12, 2007 9:48 AM
> To: dmorgan
> Subject: [Likely Spam]Re: jdbc connection information
>
> BTW, I would recommend to try a JNDI option first. That's where
> WebObjects/EOF is different from J2EE - things like DataSources are
> normally
> provided by container (vs. application), with container- specific
> config
> replacing environment property files.
>
> Andrus
>
> On Sep 12, 2007, at 7:41 PM, Andrus Adamchik wrote:
>
>> There is a variety of options for customization revolving around JNDI
>> [1], and a custom DataSource that can be configured via a custom
>> DataSourceFactory [2] in the Modeler.
>>
>> Cheers,
>> Andrus
>>
>> [1] http://cayenne.apache.org/doc/using-jndi.html
>> [2] http://cayenne.apache.org/doc/api/org/apache/cayenne/conf/
>> DataSourceFactory.html
>>
>>
>> On Sep 12, 2007, at 7:29 PM, Dan Morgan wrote:
>>
>>> Is there a way to modify the JDBC connection information
>>> programmatically prior to Cayenne attempting to make a connection?
>>> With EOF you could get at the connection information and make
>>> changes
>>> to it prior to connection. This allowed having property files that
>>> contained the connection information and yet not have to make
>>> changes
>>> to the driver nodes (Allowed copying the same jar file to several
>>> different configurations (staging, production,
>>> etc) and
>>> just having different property files there which could be used to
>>> modify the connection information at runtime).
>>>
>>> Thanks,
>>>
>>>
>>> Daniel L. Morgan
>>> EMail : <dmorga..homefinder.com>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>
>>
>
>
>
This archive was generated by hypermail 2.0.0 : Thu Sep 13 2007 - 10:51:13 EDT