Okay,  I was afraid I would have to do my own server.xml file.  Is there any
way to tell tomcat that I want it to load up with a context file?  Or put
all the parameters in web.xml?

Typically I structure a maven project with a /tomcat directory, which is the
tomcat I need for this app.  This tomcat is what gets deployed etc and is
stored in CVS.  Any special libs etc are placed in this directory.  And
normally I have a context file like this:

<Context path="/portal" reloadable="true" docBase="..\..\src\webapp">
  <Resource name="jdbc/efo" scope="Shareable" type="javax.sql.DataSource"/>
  <Resource name="jdbc/portal" scope="Shareable" type="javax.sql.DataSource"
/>

 <snip of other params/>

</Context>

That file seems like I ought to be able to put it somewhere so that when
tomcat starts up it picks up this file.  Just not sure where.  I guess I
would also need to rename the path to "/portal-cactus".  The reason I don't
want to muck with server.xml is when I use the custom server.xml, my war
file doesn't unwar..

Eric

> -----Original Message-----
> From: Vincent Massol [mailto:[EMAIL PROTECTED]
> Sent: Thursday, November 13, 2003 3:16 PM
> To: 'Cactus Users List'
> Cc: [EMAIL PROTECTED]
> Subject: RE: Setting up container datasource w/ Maven
>
>
> Hi Eric,
>
> ATM, the only parameter that the cactus/ant integration exposes is the
> port on which the container will run. If you need to change any other
> parameter, you'll need to provide your own config files.
>
> For tomcat, that means defining the cactus.tomcat4x.config
> property and
> passing it your config file. For example:
>
> cactus.tomcat4x.config = conf/myserver.xml
>
> -Vincent
>
> > -----Original Message-----
> > From: Eric Pugh [mailto:[EMAIL PROTECTED]
> > Sent: 13 November 2003 14:05
> > To: [EMAIL PROTECTED]
> > Subject: Setting up container datasource w/ Maven
> >
> > Hi all,
> >
> > I have an application where I configured the javax.sql.DataSource in
> my
> > server.xml or in a /webapps/myapp.xml context file, and
> referenced it
> from
> > my web.xml.  Pretty standard stuff.
> >
> > Now, in cactus land using the Maven plugin and tomcat4x, I
> can't seem
> to
> > get
> > things to properly load.  If I wanted to use a myapp.xml
> context file
> that
> > had the definition of the javax.sql.DataSource, where would I place
> that?
> > Could I roll everything into web.xml?
> >
> > I tried pasting the parameters into the web.xml, but no go.
>  It seems
> like
> > I
> > need either the context file or server.xml.  But I don't
> want to muck
> > around
> > with server.xml cause I think it is better to use the default
> server.xml
> > from Cactus.  So, does the myapp.xml context file go in the root
> tomcat
> > webapps dir or in where cactus is building everything to?
> >
> > Thanks,
> > Eric
> >
> > My params..
> >
> > <Resource name="jdbc/portal" scope="Shareable"
> type="javax.sql.DataSource"
> > />
> >   <ResourceParams name="jdbc/portal">
> >       <parameter>
> >         <name>validationQuery</name>
> >         <value>SELECT 1</value>
> >       </parameter>
> >       <parameter>
> >         <name>url</name>
> >
> >
> <value>jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=
> eFrontOffi
> ce
> > ;S
> > electMethod=cursor</value>
> >       </parameter>
> >       <parameter>
> >         <name>password</name>
> >         <value>somepassword</value>
> >       </parameter>
> >       <parameter>
> >         <name>maxActive</name>
> >         <value>4</value>
> >       </parameter>
> >       <parameter>
> >         <name>maxWait</name>
> >         <value>5000</value>
> >       </parameter>
> >       <parameter>
> >         <name>driverClassName</name>
> >         <value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
> >       </parameter>
> >       <parameter>
> >         <name>username</name>
> >         <value>someuser</value>
> >       </parameter>
> >       <parameter>
> >         <name>maxIdle</name>
> >         <value>2</value>
> >       </parameter>
> >     </ResourceParams>
> >
> >
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to