Bugfix to "-UNRESOLVED_PATTERN- bei Hostname-Änderung" (http://www.yacy-forum.de/viewtopic.php?t=3093)

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@2952 6c8d7289-2bf4-0310-a012-ef5d649a1542
pull/1/head
(no author) 18 years ago
parent e628d34e16
commit 24ac4e8860

@ -466,10 +466,15 @@ public final class serverCore extends serverAbstractThread implements serverThre
public static InetAddress publicLocalIP() { public static InetAddress publicLocalIP() {
try { try {
String hostName;
try {
hostName = InetAddress.getLocalHost().getHostName();
} catch (java.net.UnknownHostException e) {
hostName = "localhost"; // hopin' nothing serious happened only the hostname changed while running yacy
System.err.println("ERROR: (internal) " + e.getMessage());
}
// list all addresses // list all addresses
//InetAddress[] ia = InetAddress.getAllByName("localhost"); InetAddress[] ia = InetAddress.getAllByName(hostName);
InetAddress[] ia = InetAddress.getAllByName(InetAddress.getLocalHost().getHostName());
//for (int i = 0; i < ia.length; i++) System.out.println("IP: " + ia[i].getHostAddress()); // DEBUG //for (int i = 0; i < ia.length; i++) System.out.println("IP: " + ia[i].getHostAddress()); // DEBUG
if (ia.length == 0) { if (ia.length == 0) {
try { try {

Loading…
Cancel
Save