for this you need to edit Jetspeed Code (Jetspeed src [java file]) and also
Torque Code (Torque src [java file]).
In Jetspeed src,
- replace Torque.getConnection(<with your poolname>)
- and also Torque.getDatabaseName(<with your poolname>)
- Find in Jetspeed src with text "default", but be careful, because some places
"default" text is used for default.psml identification, so we should not
remove that "default".
- in setDBName Method also [setDBName("default")], default text has been used
dont remove it, it will be
there in many places in jetspeed core, better you change this
setDBName method name in Torque src [java file]
and also in Torque src
- Find in Torque src with text "default" and replace with your pool name.
- you can find setDBName method in Criteria.java, u replace with your pool name
- File like Criteria.java, BasePeer.java, Torque.java, Database.java
etc........
"default" text will be there you can replace with your pool name.
we have two DB, if one is down it will switch to other db.
Vijay
-----Original Message-----
From: Flo�mann Christoph [mailto:[EMAIL PROTECTED]
Sent: Thursday, June 24, 2004 6:04 PM
To: Jetspeed Users List
Subject: RE: changing default name in Torque.properties
My DB Problem is similar (using mysql). But I don't get an error message. As admin I
can update the users data, eg. Tommy Turbines firstname. But I can't add a new user.
If I do so the portlet is displayed and nothing happend (no logging in tomcat console)
Here is my Torque.properties:
=================================================
torque.database.default=jetspeed
torque.database.jetspeed.adapter=mysql
torque.dsfactory.jetspeed.factory=org.apache.torque.dsfactory.TorqueDataSourceFactory
torque.dsfactory.jetspeed.pool.defaultMaxConnections=10
torque.dsfactory.jetspeed.pool.maxExpiryTime=3600
torque.dsfactory.jetspeed.pool.connectionWaitTimeout=10
torque.dsfactory.jetspeed.connection.driver = org.gjt.mm.mysql.Driver
torque.dsfactory.jetspeed.connection.url = jdbc:mysql://localhost:3306/jetspeed
torque.dsfactory.jetspeed.connection.user = root
torque.dsfactory.jetspeed.connection.password =
=================================================
-----Original Message-----
From: Vijay Raghavan [mailto:[EMAIL PROTECTED]
Sent: Thursday, June 24, 2004 9:36 AM
To: [EMAIL PROTECTED]
Subject: changing default name in Torque.properties
Hi All,
I modified my Torque.properties file as
torque.database.PRIMARYDB=default ======
(torque.database.default=default)
torque.database.PRIMARYDB.adapter=oracle ======
(torque.database.default.adapter=oracle)
torque.dsfactory.PRIMARYDB.factory=org.apache.torque.dsfactory.TorqueDataSourceFactory
torque.dsfactory.PRIMARYDB.pool.defaultMaxConnections=10
torque.dsfactory.PRIMARYDB.pool.maxExpiryTime=3600
torque.dsfactory.PRIMARYDB.pool.connectionWaitTimeout=10
torque.dsfactory.PRIMARYDB.connection.driver = oracle.jdbc.driver.OracleDriver
====(torque.dsfactory.default.connection.driver = oracle.jdbc.driver.OracleDriver)
torque.dsfactory.PRIMARYDB.connection.url = jdbc:oracle:thin:@(DESCRIPTION
=(ADDRESS_LIST=(ADDRESS =(PROTOCOL=TCP)(HOST = 172.16.0.111)(PORT=
1521)))(CONNECT_DATA=(SERVICE_NAME=ir)))
torque.dsfactory.PRIMARYDB.connection.user = bh
torque.dsfactory.PRIMARYDB.connection.password = bh
In Torque.getConnection(<poolname>) i will get PRIMARYDB pool name, so i can
Login In to the Admin Screen, no problem in that.
but if i add any User or Role or Group i am getting Error.
Some where default name is hardcoded. may be in Torque src java files.
Please help me it is very urgent.
Thanks in Advance.
Thanks,
Vijay
---------------------------------------------------------------------
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]