[jboss-cvs] JBossAS SVN: r80079 - projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/cache/simple.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Sat Oct 25 16:57:55 EDT 2008
Author: ALRubinger
Date: 2008-10-25 16:57:55 -0400 (Sat, 25 Oct 2008)
New Revision: 80079
Modified:
projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/cache/simple/StatefulSessionFilePersistenceManager.java
Log:
[EJBTHREE-1548] Remove dependency of StatefulSessionFilePersistenceManager upon the MBean ServerConfig
Modified: projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/cache/simple/StatefulSessionFilePersistenceManager.java
===================================================================
--- projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/cache/simple/StatefulSessionFilePersistenceManager.java 2008-10-25 14:31:44 UTC (rev 80078)
+++ projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/cache/simple/StatefulSessionFilePersistenceManager.java 2008-10-25 20:57:55 UTC (rev 80079)
@@ -174,7 +174,14 @@
String ejbName = con.getEjbName();
// Get the system data directory
- File dir = ServerConfigLocator.locate().getServerTempDir();
+ String sysPropJBossTempDir = "jboss.server.temp.dir";
+ String sysPropJavaTempDir = "java.io.tmpdir";
+ String tempDir = System.getProperty(sysPropJBossTempDir);
+ if(tempDir==null||tempDir.trim().length()==0)
+ {
+ tempDir = System.getProperty(sysPropJavaTempDir);
+ }
+ File dir = new File(tempDir);
// Setup the reference to the session data store directory
dir = new File(dir, storeDirName);
More information about the jboss-cvs-commits
mailing list