I use CayenneModeler JNDI hack for local work with JettyLauncher.
In production I use Jetty 6 that has a bit different configuration
(and of course Jetty 6 is not compatible with JettyLauncher). Just in
case here is an example of Jetty 6 (also requires Cayenne 3.0... so I
guess that's not helpful at all):
<New class="com.nhl.jetty.DBCPDataSourceFactory">
<Call name="getDataSource" id="DataSource">
<Arg><SystemProperty name="jetty.home" default="." />etc/
dbcp.properties</Arg>
</Call>
</New>
<New id="JNDIDataSource"
class="org.mortbay.jetty.plus.naming.Resource">
<Arg>jdbc/myDS</Arg>
<Arg>
<Ref id="DataSource"/>
</Arg>
</New>
Andrus
On Aug 23, 2007, at 9:21 PM, Mike Kienenberger wrote:
> Has anyone successfully configured jetty to use a jndi connection
> with Cayenne?
>
> Specifically, I'm trying to create a config file for jettylauncher in
> eclipse for Jetty 5.1.x
>
> My apparent problem is that I can't figure out what goes in the place
> of XXX.XXXX.XXXXX
>
>
> <Call name="addService">
> <Arg>
> <New class="org.mortbay.jetty.plus.JotmService">
> <Call name="addDataSource">
> <Arg>jdbc/CachedDS</Arg>
> <Arg>
> <New class="XXX.XXXX.XXXXX">
> <Set
> name="DriverName">oracle.jdbc.driver.OracleDriver</Set>
> <Set name="Url">jdbc:oracle:thin..bc.xyz.com:
> 1521:abc</Set>
> <Set name="User">user</Set>
> <Set name="Password">password</Set>
>
This archive was generated by hypermail 2.0.0 : Thu Aug 23 2007 - 14:30:20 EDT