jlaskowski 2004/07/05 11:47:46
Modified: modules/core/src/java/org/openejb/resource/jdbc
JdbcManagedConnectionFactory.java
Log:
Further enhancements to make OpenEJB instances to not interfere with each other when
embedded in separate webapps
Revision Changes Path
1.2 +4 -4
openejb1/modules/core/src/java/org/openejb/resource/jdbc/JdbcManagedConnectionFactory.java
Index: JdbcManagedConnectionFactory.java
===================================================================
RCS file:
/home/projects/openejb/scm/openejb1/modules/core/src/java/org/openejb/resource/jdbc/JdbcManagedConnectionFactory.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- JdbcManagedConnectionFactory.java 26 Mar 2004 21:42:48 -0000 1.1
+++ JdbcManagedConnectionFactory.java 5 Jul 2004 15:47:46 -0000 1.2
@@ -76,13 +76,13 @@
setJdbcUrl(props.getProperty(EnvProps.JDBC_URL));
setJdbcDriver(props.getProperty(EnvProps.JDBC_DRIVER));
- String userDir = System.getProperty("user.dir");
+ String userDir = props.getProperty("user.dir");
try{
- System.setProperty("user.dir",System.getProperty("openejb.base"));
+ props.setProperty("user.dir", props.getProperty("openejb.base"));
// Test the connection out, problems are logged
testDriver();
} finally {
- System.setProperty("user.dir",userDir);
+ props.setProperty("user.dir",userDir);
}
}