Re: Configuring JettyPlus JNDI for Cayenne

From: Andrus Adamchik (andru..bjectstyle.org)
Date: Thu Aug 23 2007 - 14:29:46 EDT

  • Next message: Mike Kienenberger: "Re: Configuring JettyPlus JNDI for Cayenne"

    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