Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java应用程序无法打开URL地址0.0.0.0_Java_Jboss_Jvm_Centos_Routes - Fatal编程技术网

java应用程序无法打开URL地址0.0.0.0

java应用程序无法打开URL地址0.0.0.0,java,jboss,jvm,centos,routes,Java,Jboss,Jvm,Centos,Routes,我有一个jboss服务器正在运行,在webapplication中有下面的代码。问题是我无法连接到服务器。有趣的是,如果我写127.0.0.1而不是0.0.0.0,一切都可以 我正在使用以下命令运行jboss server: #!/bin/sh nohup sh run.sh -b 0.0.0.0 -c crm & 这是示例代码 import java.io.BufferedReader; import java.io.InputStreamReader; import java.io

我有一个jboss服务器正在运行,在webapplication中有下面的代码。问题是我无法连接到服务器。有趣的是,如果我写127.0.0.1而不是0.0.0.0,一切都可以

我正在使用以下命令运行jboss server:

#!/bin/sh
nohup sh run.sh -b 0.0.0.0 -c crm &
这是示例代码

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.PrintStream;
import java.net.URL;

public class Test{
        public static void main(String []args){
                System.out.println("TEST");
                System.setProperty("java.net.preferIPv4Stack" , "true");
                String url="http://0.0.0.0:8080/webapp/vacancies?rabota=rabota&area=7232&speciality=Стораж&email=&phone=77019813144";
                System.out.println("START");
                try{
                        URL yahoo = new URL(url);
                        BufferedReader in = new BufferedReader(new InputStreamReader(yahoo.openStream()));
                        String inputLine;
                        while ((inputLine = in.readLine()) != null) {
                                System.out.println(inputLine);
                        }
                        System.out.println("FINISH!");
                        in.close();
                    }
                    catch (Exception e)
                    {
                      System.out.println("ERROR opening jobs servlet: " + e.getLocalizedMessage());
                    }
        }
}

所以最后我得到了连接超时异常

0.0.0.0
不是有效的IP。用于表示未知/无效。在某些应用程序中,它用来表示“绑定到特定界面上的所有地址”。在您的情况下,它就是无效的。

0.0.0.0
不是有效的IP。用于表示未知/无效。在某些应用程序中,它用来表示“绑定到特定界面上的所有地址”。在您的情况下,它完全无效。

关于0.0.0.0为什么不能在;上工作,有一个完整的线程

有关0.0.0.0和127.0.0.1之间的差异的详细信息,请参见


如果希望代码正常工作,必须将http://0.0.0.0:8080更改为http://127.0.0.1:8080或使用系统接口(正确的ip地址)

关于为什么0.0.0.0不能在;上工作,有一个完整的线索

有关0.0.0.0和127.0.0.1之间的差异的详细信息,请参见


如果希望代码正常工作,必须将http://0.0.0.0:8080更改为http://127.0.0.1:8080或使用系统接口(正确的ip地址)

127.0.0.1是神奇的。使用魔法。0.0.0.0是伏都教。不要使用巫毒。127.0.0.1是魔法。使用魔法。0.0.0.0是伏都教。不要使用巫毒。@samlabs821停止使用它?停止期待不可能的事情?@samlabs821停止使用它?不要期待不可能的事情?