- Timestamp:
- 2012-05-30T15:28:29+12:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/src/java/org/greenstone/server/Server3.java
r25387 r25716 1 2 1 package org.greenstone.server; 3 2 … … 12 11 public class Server3 extends BaseServer 13 12 { 14 15 public Server3(String gsdl3_src_home, String lang)16 {17 super(gsdl3_src_home,lang, gsdl3_src_home+File.separatorChar+"build.properties", "logs");18 13 19 Property = new Server3Property(); 14 public Server3(String gsdl3_src_home, String lang) 15 { 16 super(gsdl3_src_home, lang, gsdl3_src_home + File.separatorChar + "build.properties", "logs"); 20 17 21 String frame_title = dictionary.get("ServerControl.Frame_Title"); 22 server_control_ = new Server3Control(this,frame_title); 18 Property = new Server3Property(); 23 19 24 /** Ant command tagets for managing Web server */ 25 START_CMD = "start"; 26 RESTART_CMD = "restart"; 27 CONFIGURE_CMD = "configure"; 28 STOP_CMD = "stop"; 20 String frame_title = dictionary.get("ServerControl.Frame_Title"); 21 server_control_ = new Server3Control(this, frame_title); 29 22 30 autoStart(); 31 } 32 33 protected int runTarget(String cmd) 34 { 35 RunAnt runAnt = new RunAnt(); 36 runAnt.setTargetCmd(cmd); 37 runAnt.run(); 38 return runAnt.getTargetState(); 39 } 40 41 public String getBrowserURL() { 42 return GlobalProperties.getFullGSDL3WebAddress()+ config_properties.getProperty(BaseServer.Property.DEFAULT_SERVLET); 43 } 23 /** Ant command tagets for managing Web server */ 24 START_CMD = "start"; 25 RESTART_CMD = "restart"; 26 CONFIGURE_CMD = "configure"; 27 STOP_CMD = "stop"; 44 28 45 public void reload() { 46 GlobalProperties.reload(); // properties file may have changed, so reload it 47 } 48 49 public static void main (String[] args) 50 { 51 if ((args.length < 1) || (args.length>2)) { 52 System.err.println("Usage: java org.greenstone.server.Server3 <gsdl3-src-home> [lang]"); 53 System.exit(1); 29 autoStart(); 54 30 } 55 31 56 String gsdl3_src_home = args[0]; 57 File gsdl3_src_dir = new File(gsdl3_src_home); 58 if (!gsdl3_src_dir.isDirectory()) { 59 System.err.println("src directory does not exist!"); 60 System.exit(1); 32 protected int runTarget(String cmd) 33 { 34 RunAnt runAnt = new RunAnt(); 35 runAnt.setTargetCmd(cmd); 36 runAnt.run(); 37 return runAnt.getTargetState(); 61 38 } 62 39 63 String lang = (args.length==2) ? args[1] : "en"; 64 new Server3(gsdl3_src_home,lang); 65 } 40 public String getBrowserURL() 41 { 42 return GlobalProperties.getFullGSDL3WebAddress() + config_properties.getProperty(BaseServer.Property.DEFAULT_SERVLET); 43 } 44 45 public void reload() 46 { 47 GlobalProperties.reload(); // properties file may have changed, so reload it 48 } 49 50 public static void main(String[] args) 51 { 52 if ((args.length < 1) || (args.length > 2)) 53 { 54 System.err.println("Usage: java org.greenstone.server.Server3 <gsdl3-src-home> [lang]"); 55 System.exit(1); 56 } 57 58 String gsdl3_src_home = args[0]; 59 File gsdl3_src_dir = new File(gsdl3_src_home); 60 if (!gsdl3_src_dir.isDirectory()) 61 { 62 System.err.println("src directory does not exist!"); 63 System.exit(1); 64 } 65 66 String lang = (args.length == 2) ? args[1] : "en"; 67 new Server3(gsdl3_src_home, lang); 68 } 66 69 }
Note:
See TracChangeset
for help on using the changeset viewer.