You used to be able to specify the driver-adapter mapping in TR.props, but I am not sure that facility still exists. See the archives for an example as someone just suggested it recently for this same driver problem. The other way is to modify adapter/DBFactory to include the driver in its internal mapping. This should not be difficult.
john mcnally Antti Barck wrote: > > Helo all! > > I get following exception when I try to use MS SQL > Server JDBC driver w/ Turbine: > > [clip] > [Fri Jan 11 13:14:47 EET 2002] -- ERROR -- > BasePeer.MapBuilder failed trying to instantiate: > org.apache.turbine.util.db.map.TurbineMapBuilder > Exception: org.apache.turbine.util.TurbineException: > Unknown JDBC driver: > com.microsoft.jdbc.sqlserver.SQLServerDriver: Check > your configuration file > Stack Trace follows: > java.lang.InstantiationException: Unknown JDBC driver: > com.microsoft.jdbc.sqlserver.SQLServerDriver: Check > your configuration file > at > org.apache.turbine.util.db.adapter.DBFactory.create(DBF > actory.java:183) > at > org.apache.turbine.services.db.TurbineMapBrokerService. > getDatabaseMap(TurbineMapBrokerService.java:187) > rethrown as org.apache.turbine.util.TurbineException: > Unknown JDBC driver: > com.microsoft.jdbc.sqlserver.SQLServerDriver: Check > your configuration file > at > org.apache.turbine.services.db.TurbineMapBrokerService. > getDatabaseMap(TurbineMapBrokerService.java:198) > at > org.apache.turbine.services.db.TurbineMapBrokerService. > getDatabaseMap(TurbineMapBrokerService.java:147) > at > org.apache.turbine.services.db.TurbineDB.getDatabaseMap > (TurbineDB.java:141) > at > org.apache.turbine.util.db.map.TurbineMapBuilder.doBuil > d(TurbineMapBuilder.java:879) > at > org.apache.turbine.om.peer.BasePeer.getMapBuilder(BaseP > eer.java:1848) > at > org.apache.turbine.om.peer.BasePeer.getMapBuilder(BaseP > eer.java:1803) > at > org.apache.turbine.om.security.peer.TurbineUserPeer.<cl > init>(TurbineUserPeer.java:94) > at > org.apache.turbine.services.security.db.DBUserManager.r > etrieve(DBUserManager.java:158) > at > org.apache.turbine.services.security.db.DBUserManager.r > etrieve(DBUserManager.java:246) > at > org.apache.turbine.services.security.BaseSecurityServic > e.getAuthenticatedUser(BaseSecurityService.java:312) > at > org.apache.turbine.services.security.TurbineSecurity.ge > tAuthenticatedUser(TurbineSecurity.java:199) > at > org.apache.turbine.modules.actions.LoginUser.doPerform( > LoginUser.java:111) > at > org.apache.turbine.modules.Action.perform(Action.java:8 > 7) > at > org.apache.turbine.modules.ActionLoader.exec(ActionLoad > er.java:122) > at > org.apache.jetspeed.modules.actions.JLoginUser.doPerfor > m(JLoginUser.java:161) > > [/clip] > > Now in TurbineResources.properties there are lines: > > [clip] > database.default.driver=com.microsoft.jdbc.sqlserver.SQ > LServerDriver > database.default.url=jdbc:microsoft:sqlserver://localho > st:1433;DatabaseName=Fortum;user=<user>;password=<passw > ord> > database.default.username=sa > database.default.password= > > [/clip] > > How should I deal this? Can I deal this at all? > Any ideas appreciated. > > Thx in advance. > > -- > 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]>
