Sorry, I did it because don't know if this is a bug or something like
that, so I asked both...

I wonīt do it again..


On Mon, 6 Sep 2004 20:50:51 +0100, Mark Thomas <[EMAIL PROTECTED]> wrote:
> 
> 
> Please do not cross-post. Questions like this should be asked solely on the user
> list, not on both lists.
> 
> Mark
> 
> > -----Original Message-----
> > From: Jonathan Rengifo [mailto:[EMAIL PROTECTED]
> > Sent: Monday, September 06, 2004 8:31 PM
> > To: [EMAIL PROTECTED]
> > Subject: Problem upgrading to Tomcat 5
> >
> > Hi all...
> >
> > I am preparing a new production web sever configured with Apache 2
> > serving static content and Tomcat 5.0.27 serving dynamic content via
> > TCP JK2 connector.
> >
> > In Tomcat, I am trying to configure one database Resource element for
> > various Context, so I decide to configure one Resource element into
> > the GlobalNamingResources element, and then  link it via ResourceLink
> > element on the Context I need to have; this configuration donīt work,
> > it throws me an exception on tomcat start up:
> >
> > java.lang.RuntimeException: com.MyCompany.db.ManagerException:
> > org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC driver
> > class 'oracle.jdbc.driver.OracleDriver'
> >
> > This happens although the driver is locate on my lib application, and
> > I try to cut an pasted on $TOMCAT_HOME/shared/lib and still get the
> > same output result.
> >
> > That configuration used to work on Tomcat 4, but don't know what
> > happened or change on new releases. I've read the "Server
> > Configuration Reference" documentation from
> > "http://manuals.thexdershome.com/tomcat-5.0/config/context.html"; with
> > no success (There are examples using my server.xml configuration). So,
> > after all I just copy the Resource element on each Context and it
> > works, but believe this is not simple the best way to do this...
> >
> > Here is an example of what I've done:
> >
> > ....
> > ....
> >  <GlobalNamingResources>
> >
> > <Environment name="simpleValue" override="true"
> > type="java.lang.Integer" value="30"/>
> >
> > <Resource name="jdbc/app" auth="Container" scope="Shareable"
> > type="javax.sql.DataSource"/>
> >         <ResourceParams name="jdbc/app">
> >             <parameter>
> >                 <name>factory</name>
> >
> > <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
> >             </parameter>
> >             <parameter>
> >                 <name>url</name>
> >
> > <value>jdbc:oracle:thin:@myDatabaseServer:port:user</value>
> >             </parameter>
> >             <parameter>
> >                 <name>password</name>
> >                 <value>myPassword</value>
> >             </parameter>
> >             <parameter>
> >                 <name>maxActive</name>
> >                 <value>20</value>
> >             </parameter>
> >             <parameter>
> >                 <name>maxWait</name>
> >                 <value>-1</value>
> >             </parameter>
> >             <parameter>
> >                 <name>driverClassName</name>
> >                 <value>oracle.jdbc.driver.OracleDriver</value>
> >             </parameter>
> >             <parameter>
> >                 <name>username</name>
> >                 <value>myUser</value>
> >             </parameter>
> >             <parameter>
> >                 <name>maxIdle</name>
> >                 <value>10</value>
> >             </parameter>
> >         </ResourceParams>
> > </GlobalNamingResources>
> >
> > ...
> > ...
> > ...
> >
> > <Host className="org.apache.catalina.core.StandardHost"
> >            appBase="webapps"
> >            autoDeploy="true"
> >            configClass="org.apache.catalina.startup.ContextConfig"
> >            contextClass="org.apache.catalina.core.StandardContext"
> >            debug="0"
> >            deployXML="true"
> >
> > errorReportValveClass="org.apache.catalina.valves.ErrorReportValve"
> >            liveDeploy="true"
> > mapperClass="org.apache.catalina.core.StandardHostMapper"
> >            name="mySubDomain.myDomain.com"
> >            unpackWARs="true">
> >
> >            <Valve
> > className="org.apache.catalina.valves.AccessLogValve"
> >                        pattern="combined"
> >                        resolveHosts="false"
> >                        directory="/appPath"/>
> >
> >
> >           <Context
> > className="org.apache.catalina.core.StandardContext"
> > cachingAllowed="true"
> >
> > charsetMapperClass="org.apache.catalina.util.CharsetMapper"
> > cookies="true"
> >                                         crossContext="false"
> >                                         debug="0"
> >                                         displayName="myApp"
> >                                         docBase="/appPath/root"
> >
> > mapperClass="org.apache.catalina.core.StandardContextMapper"
> >                                         path=""
> >                                         privileged="false"
> > reloadable="false" swallowOutput="false"
> >                                         useNaming="true"
> >
> > wrapperClass="org.apache.catalina.core.StandardWrapper"
> >                                         allowLinking="true">
> >
> >                             <ResourceLink name="jdbc/app"
> > global="jdbc/app" type="javax.sql.DataSource"/>
> >                         </Context>
> >             </Host>
> >
> > .....
> > .....
> > .....
> >
> > I was thinking too on move to Tomcat 5.0.28 relesed few days ago, to
> > see if problem solves, but donīt know what are the advantages and
> > bugfixes it has regarding 5.0.27 release I am using, can you please
> > tell me some or where to read them?
> >
> > Any help or comments you have would be very appreciated...
> >
> > Regards
> >
> > Jonathan
> >
> > ---------------------------------------------------------------------
> > 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]
> 
>

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

Reply via email to