Ignore:
Timestamp:
08/27/11 00:47:05 (9 months ago)
Author:
stania
Branch:
default
Convert:
svn:7c3792e6-d75b-4784-96a6-b298f655ee64/trunk@2699
Message:

moved setKrakenSystemProperties to kraken-api.
kraken-api version up (1.8.0)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kraken-core/src/main/java/org/krakenapps/main/Kraken.java

    r257 r265  
    4949import org.apache.sshd.server.keyprovider.SimpleGeneratorHostKeyProvider; 
    5050import org.krakenapps.account.AccountScriptFactory; 
     51import org.krakenapps.api.Environment; 
    5152import org.krakenapps.api.InstrumentationService; 
    5253import org.krakenapps.api.LoggerControlService; 
     
    174175        } 
    175176 
    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  
    194177        /** 
    195178         * Boot felix framework up. 
     
    201184        @SuppressWarnings({ "unchecked", "rawtypes" }) 
    202185        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()); 
    204190 
    205191                setLogger(); 
Note: See TracChangeset for help on using the changeset viewer.