- Timestamp:
- 08/27/11 00:47:05 (9 months ago)
- Branch:
- default
- Convert:
- svn:7c3792e6-d75b-4784-96a6-b298f655ee64/trunk@2699
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kraken-core/src/main/java/org/krakenapps/main/Kraken.java
r257 r265 49 49 import org.apache.sshd.server.keyprovider.SimpleGeneratorHostKeyProvider; 50 50 import org.krakenapps.account.AccountScriptFactory; 51 import org.krakenapps.api.Environment; 51 52 import org.krakenapps.api.InstrumentationService; 52 53 import org.krakenapps.api.LoggerControlService; … … 174 175 } 175 176 176 public static void setKrakenSystemProperties() {177 if (System.getProperty("kraken.dir") == null) {178 File jarPath = new File(Kraken.class.getProtectionDomain().getCodeSource().getLocation().getPath());179 File dir = jarPath.getParentFile();180 System.setProperty("kraken.dir", dir.getAbsolutePath());181 }182 183 String krakenDir = System.getProperty("kraken.dir");184 if (System.getProperty("kraken.data.dir") == null)185 System.setProperty("kraken.data.dir", new File(krakenDir, "data").getAbsolutePath());186 if (System.getProperty("kraken.log.dir") == null)187 System.setProperty("kraken.log.dir", new File(krakenDir, "log").getAbsolutePath());188 if (System.getProperty("kraken.cache.dir") == null)189 System.setProperty("kraken.cache.dir", new File(krakenDir, "cache").getAbsolutePath());190 if (System.getProperty("kraken.download.dir") == null)191 System.setProperty("kraken.download.dir", new File(krakenDir, "download").getAbsolutePath());192 }193 194 177 /** 195 178 * Boot felix framework up. … … 201 184 @SuppressWarnings({ "unchecked", "rawtypes" }) 202 185 public void boot(StartOptions startOptions) throws Exception { 203 setKrakenSystemProperties(); 186 File jarPath = new File(Kraken.class.getProtectionDomain().getCodeSource().getLocation().getPath()); 187 File dir = jarPath.getParentFile(); 188 189 Environment.setKrakenSystemProperties(dir.getAbsolutePath()); 204 190 205 191 setLogger();
Note: See TracChangeset
for help on using the changeset viewer.
