Changeset 23251
- Timestamp:
- 2010-10-29T21:14:42+13:00 (13 years ago)
- Location:
- main/trunk/greenstone3/src/java/org/greenstone/server
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/src/java/org/greenstone/server/Server2.java
r22660 r23251 135 135 } 136 136 137 // For some machines, localhost is not sufficient, 138 // need hostname defined as well (e.g. Ubuntu 10.10) 139 InetAddress inetAddress = null; 140 try { 141 inetAddress = InetAddress.getLocalHost(); 142 String hosts = inetAddress.getHostName(); 143 ScriptReadWrite scriptReadWrite = new ScriptReadWrite(); 144 ArrayList fileLines = scriptReadWrite.readInFile(BaseServer.config_properties_file); 145 scriptReadWrite.replaceOrAddLine(fileLines, "hosts", hosts, true); 146 scriptReadWrite.writeOutFile(config_properties_file, fileLines); 147 } catch(UnknownHostException e) { 148 // Unable to get hostname, need to try for the default localhost without it 149 } 150 137 151 // If the GSI is set to NOT autoenter/autostart the server, then write url=URL_PENDING out to the file. 138 152 // When the user finally presses the Enter Library button and so has started up the server, the correct … … 251 265 logger_.info("Defaulting host IP to "+ host); // use the default 252 266 address_resolution_method = 2; 267 inetAddress = null; 253 268 } 254 269 switch(address_resolution_method) { -
main/trunk/greenstone3/src/java/org/greenstone/server/Server2Settings.java
r22085 r23251 20 20 protected JRadioButton[] hostRadioButtons = new JRadioButton[4]; 21 21 22 // 0 to 3: 0 is resolve (hostname) from local IP, 1 is local IP address, 2 is localhost, 3 is 127.0.0.122 // 0 to 3: 0 is resolved (hostname) from local IP, 1 is local IP address, 2 is localhost, 3 is 127.0.0.1 23 23 protected int address_resolution_method = 2; 24 24 protected int externalaccess = 0; … … 115 115 // work out the host (default is address_resolution_method 2: localhost) 116 116 String hostIP = "127.0.0.1"; 117 String hosts = ""; 117 118 InetAddress inetAddress = null; 118 119 try { 119 120 inetAddress = InetAddress.getLocalHost(); 121 hosts = inetAddress.getHostName(); 120 122 hostIP = inetAddress.getHostAddress(); // used for all cases unless an Exception is thrown here 121 123 } catch(UnknownHostException e) { … … 123 125 logger.info("Server2.java reload(): Defaulting host URL to localhost"); 124 126 hostIP = "127.0.0.1"; 127 hosts = ""; 125 128 address_resolution_method = 2; 126 129 } 127 130 128 131 newFileLines = scriptReadWrite.replaceOrAddLine(newFileLines, "hostIP", hostIP, true); 132 newFileLines = scriptReadWrite.replaceOrAddLine(newFileLines, "hosts", hosts, true); 129 133 130 134 // address resolution method - onSave() would have updated
Note:
See TracChangeset
for help on using the changeset viewer.