我正在尝试使用eclipse运行embadded jetty。下面是代码片段。
Server server = new Server(4269);
ContextHandler context = new ContextHandler();
context.setContextPath("/abc");
server.start();
server.join();
我跑步时可以在控制台中看到以下内容。
2015-09-12 10:52:41.360:INFO:oejs.Server:jetty-8.1.8.v20121106
2015-09-12 10:52:41.402:INFO:oejs.AbstractConnector:Started SelectChannelConnector@0.0.0.0:4269
所以它听了0.0.0.0:4269。我希望可以使用localhost访问它:4269 / abc,127.0.0.1:4269 / abc和192.168.1.134:4269/abc。但是,它不适用于192.168.1.134:4269/abc,甚至不能用于我的静态IP http://10.xxx.xx.xx:4269/abc。
请指导我做错了什么?
答案 0 :(得分:0)
首先,Jetty 8 is EOL (End of Life)现在,强烈鼓励进行升级。
你看到的输出......
SelectChannelConnector@0.0.0.0:4269
表示Java绑定到non-routable meta-address 0.0.0.0
for all local IPs,这意味着它绑定到所有可用的网络接口。
要寻找的东西: