Well I found my problem. I had the packages wrong in my build.properties file. Here is the correct version:
torque.database.bookstore.adapter=mysql torque.dsfactory.bookstore.factory=org.apache.torque.dsfactory.TorqueDataSou rceFactory torque.dsfactory.bookstore.pool.defaultMaxConnections=10 torque.dsfactory.bookstore.pool.maxExpiryTime=3600 torque.dsfactory.bookstore.pool.connectionWaitTimeout=10 torque.dsfactory.bookstore.connection.driver = org.gjt.mm.mysql.Driver torque.dsfactory.bookstore.connection.url = jdbc:mysql://127.0.0.1/bookstore torque.dsfactory.bookstore.connection.user = mysql torque.dsfactory.bookstore.connection.password = -----Original Message----- From: Tony Spencer [mailto:[EMAIL PROTECTED]] Sent: Thursday, October 03, 2002 10:02 AM To: [EMAIL PROTECTED] Subject: Turbine with Resin - "no DataSourceFactory configured" exception I have been trying to setup Torque running on Caucho Resin. I successfully ran the Torque sample app via static main function. Then I moved my Torque folders and files to /WEB-INF. I created an init servlet to initialize Torque upon starting Resin and edited my resin conf file to load it: <servlet> <servlet-name>InitServlet</servlet-name> <servlet-class>com.notsleepy.servlets.InitServlet</servlet-class> <init-param config='/WEB-INF/build.properties'/> <init-param debug='2'/> <load-on-startup>10</load-on-startup> </servlet> It seems to initialize fine. The problem comes when I try to access the database. I try a simple insert and the following exception spews: ERROR in BookActions.doPost java.lang.NullPointerException: There was no DataSourceFactory configured for th e connection bookstore at org.apache.torque.Torque.getConnection(Torque.java:924) at org.apache.torque.util.Transaction.beginOptional(Transaction.java:113 ) at org.apache.torque.util.Transaction.begin(Transaction.java:97) at org.apache.torque.BaseBook.save(D:/projects/torquetest/torque-3.0-b4/ src/java/org/apache/torque/BaseBook.java:530) I have checked and re-checked my build.properties, id-table-schema.xml, and project-schema.xml. Much thanks in advance to anyone who can help. Oh and I have also added commons-dbcp-1.0-dev-20020806.jar to WEB-INF/lib. Here is my build.properties: torque.project = bookstore torque.database = mysql torque.targetPackage = org.apache.torque torque.addGetByNameMethod = true torque.addIntakeRetrievable = false torque.addSaveMethod = true torque.addTimeStamp = true torque.basePrefix = Base torque.complexObjectModel = true torque.overloadKeySetters = true torque.useClasspath = false torque.useManagers = false torque.database.createUrl = jdbc:mysql://127.0.0.1/mysql torque.database.buildUrl = jdbc:mysql://127.0.0.1/bookstore torque.database.url = jdbc:mysql://127.0.0.1/bookstore torque.database.driver = org.gjt.mm.mysql.Driver torque.database.user = mysql torque.database.password = torque.database.host = 127.0.0.1 torque.database.name = bookstore torque.database.default=default torque.database.default.adapter=mysql torque.dsfactory.default.factory=org.apache.torque.dsfactory.TorqueDataSourc eFactory torque.dsfactory.default.pool.defaultMaxConnections=10 torque.dsfactory.default.pool.maxExpiryTime=3600 torque.dsfactory.default.pool.connectionWaitTimeout=10 torque.dsfactory.default.connection.driver = org.gjt.mm.mysql.Driver torque.dsfactory.default.connection.url = jdbc:mysql://127.0.0.1/bookstore torque.dsfactory.default.connection.user = mysql torque.dsfactory.default.connection.password = torque.sameJavaName = false Tony Spencer [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]>
