Thanks - I didn't know about TDK 2.1 - I'll give it a shot.

Bill
----- Original Message -----
From: "Stephen Haberman" <[EMAIL PROTECTED]>
To: "'Turbine Users List'" <[EMAIL PROTECTED]>
Sent: Tuesday, June 18, 2002 7:58 PM
Subject: RE: Obtaining connection....


> I'm not using Turbine 2.1, but I'd try downloading the TDK 2.1 and just
> copying all of the jars that comes in it's lib directory. You'll need
> many more jar files than just Velocity and Turbine, so that'd probably
> be the quickest instead of downloading them all individually.
>
> - Stephen
>
> > -----Original Message-----
> > From: Bill Blackmon [mailto:[EMAIL PROTECTED]]
> > Sent: Tuesday, June 18, 2002 6:53 PM
> > To: [EMAIL PROTECTED]
> > Subject: Obtaining connection....
> >
> > Hi,
> > I'm trying to use Turbine for the first time, so please excuse me if
> the
> > question seems obvious.
> > I've installed Turbine and Velocity and have both of their jar files
> in
> > tomcat/common/lib . Tomcat reports
> > that Turbine is initialized on startup. The following code:
> >
> > import org.apache.turbine.services.TurbineServices;
> > import org.apache.turbine.util.TurbineException;
> > import org.apache.turbine.util.db.adapter.DB;
> > import org.apache.turbine.util.db.map.DatabaseMap;
> >
> >  .....
> >
> > try {
> >              DBConnection dbCon = TurbineDB.getConnection();
> >    }catch(TurbineException  te) {
> >         System.out.println("TurbineException: " + e.getMessage());
> >         e.printStackTrace();
> >    }
> >
> > results in the following error in the Tomcat console:
> >
> > Exception in thread "main" java.lang.NoClassDefFoundError:
> > org/apache/stratum/configuration/Configuration
> >         at
> >
> org.apache.turbine.services.db.TurbineDB.getPoolBroker(TurbineDB.java:34
> 0)
> >         at
> >
> org.apache.turbine.services.db.TurbineDB.getConnection(TurbineDB.java:19
> 9)
> >         at com.egps.factories.test.main(test.java:30)
> >
> > This message is not coming from the catch() statment.
> >
> >
> > Please note that I'm using an example from a book called 'MySQL and
> JSP Web
> > Applications' and
> > the instructions for installing Turbine are probably outdated. I do
> not find
> > any reference to
> > 'org/apache/stratum/configuration/Configuration' in either of the .jar
> files
> > I downloaded from the
> > Turbine site. I downloaded and installed version 2.2-b1. The entry in
> the
> > TurbineResources.properties
> > file follows:
> > # -------------------------------------------------------------------
> > #
> > #  S E R V I C E S
> > #
> > # -------------------------------------------------------------------
> > # Classes for Turbine Services should be defined here.
> > # Format: services.[name].classname=[implementing class]
> > #
> > # To specify properties of a service use the following syntax:
> > # service.[name].[property]=[value]
> >
> >
> services.PoolBrokerService.classname=org.apache.turbine.services.db.Turb
> ineP
> > oolBrokerService
> >
> services.MapBrokerService.classname=org.apache.turbine.services.db.Turbi
> neMa
> > pBrokerService
> >
> services.loggingService.classname=org.apache.turbine.services.logging.Tu
> rbin
> > eLoggingService
> >
> > # -------------------------------------------------------------------
> > #
> > #  D A T A B A S E  S E T T I N G S
> > #
> > # -------------------------------------------------------------------
> > # These are your database settings.  Look in the
> > # org.apache.turbine.util.db.pool.* packages for more information.
> > # The default driver for Turbine is for MySQL.
> > #
> > # The parameters to connect to the default database.  You MUST
> > # configure these properly.
> > # -------------------------------------------------------------------
> >
> > database.default.driver=org.gjt.mm.mysql.Driver
> > database.default.url=jdbc:mysql://localhost/EGPS
> > database.default.username=test
> > database.default.password=test
> >
> > # The number of database connections to cache per ConnectionPool
> > # instance (specified per database).
> >
> > database.default.maxConnections=50
> >
> > # The amount of time (in milliseconds) that database connections will
> be
> > # cached (specified per database).
> > #
> > # Default: one hour = 60 * 60 * 1000
> >
> > database.default.expiryTime=3600000
> >
> > # The amount of time (in milliseconds) a connection request will have
> to
> > wait
> > # before a time out occurs and an error is thrown.
> > #
> > # Default: ten seconds = 10 * 1000
> >
> > database.connectionWaitTimeout=10000
> >
> > # The interval (in milliseconds) between which the PoolBrokerService
> logs
> > # the status of it's ConnectionPools.
> > #
> > # Default: No logging = 0 = 0 * 1000
> >
> > database.logInterval=0
> >
> > # These are the supported JDBC drivers and their associated Turbine
> > # adaptor.  These properties are used by the DBFactory.  You can add
> > # all the drivers you want here.
> >
> > database.adaptor=DBMM
> > database.adaptor.DBMM=org.gjt.mm.mysql.Driver
> >
> > # Determines if the quantity column of the IDBroker's id_table should
> > # be increased automatically if requests for ids reaches a high
> > # volume.
> >
> > database.idbroker.cleverquantity=true
> >
> > # -------------------------------------------------------------------
> > #
> > #  P E E R S
> > #
> > # -------------------------------------------------------------------
> > # Supplies Turbine with information about the database schema, which
> > # can simplify any required Peer classes.
> > #
> > # Default: org.apache.turbine.util.db.map.TurbineMapBuilder
> > # -------------------------------------------------------------------
> >
> > # -------------------------------------------------------------------
> > #
> > #  L O G S
> > #
> > # -------------------------------------------------------------------
> > # This is the configuration for the logging system. In most cases
> > # you don't need to modify anything. However, if you wish to add more
> > # facilities or modify the existing settings, then you can do so.
> > #
> > # destination.file: A path relative to the web app root
> > # -------------------------------------------------------------------
> > services.LoggingService.facilities=system,bfg
> > services.LoggingService.default=system
> >
> > # A facility for system logging.
> > services.LoggingService.system.destination.file=logs/system.log
> >
> services.LoggingService.system.className=org.apache.turbine.services.log
> ging
> > .FileLogger
> > services.LoggingService.system.level=INFO
> >
> > # A facility for logging BFG messages
> > services.LoggingService.bfg.destination.file=logs/bfg.log
> >
> services.LoggingService.bfg.className=org.apache.turbine.services.loggin
> g.Fi
> > leLogger
> > services.LoggingService.bfg.level=DEBUG
> >
> > And the entry in the web.xml file is:
> >  <servlet>
> >     <servlet-name>turbine-init</servlet-name>
> >     <servlet-class>com.egps.TurbineInit</servlet-class>
> >
> >     <init-param>
> >       <param-name>turbine-resource-directory</param-name>
> >       <param-value>/WEB-INF/TurbineResources.properties</param-value>
> >
> >     </init-param>
> >     <load-on-startup>1</load-on-startup>
> >   </servlet>
> >
> >
> >
> >
> >
> > --
> > To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> > For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
>
>
>
>
> --
> To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>
>


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

Reply via email to