Browse Source

modify ip address handling

Shinsuke Sugaya 9 years ago
parent
commit
955c7d04f2
1 changed files with 6 additions and 3 deletions
  1. 6 3
      src/main/java/org/codelibs/fess/exec/Crawler.java

+ 6 - 3
src/main/java/org/codelibs/fess/exec/Crawler.java

@@ -19,7 +19,6 @@ import java.io.File;
 import java.io.IOException;
 import java.io.Serializable;
 import java.net.InetAddress;
-import java.net.UnknownHostException;
 import java.text.SimpleDateFormat;
 import java.util.ArrayList;
 import java.util.Date;
@@ -281,8 +280,12 @@ public class Crawler implements Serializable {
 
             try {
                 dataMap.put("hostname", InetAddress.getLocalHost().toString());
-            } catch (final UnknownHostException e) {
-                dataMap.put("hostname", "Unknown");
+            } catch (final Exception e1) {
+                try {
+                    dataMap.put("hostname", InetAddress.getLocalHost().getHostAddress());
+                } catch (final Exception e2) {
+                    dataMap.put("hostname", "Unknown");
+                }
             }
 
             logger.debug("\ninfoMap: {}\ndataMap: {}", infoMap, dataMap);