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:@abc.xyz.com: 1521:abc</Set>
                 <Set name="User">user</Set>
                 <Set name="Password">password</Set>


Reply via email to