http://www.jfinal.com/doc/1-2 port: 80 not available

一切按照http://www.jfinal.com/doc/1-2进行

Starting Undertow Server localhost:80
java.lang.IllegalStateException: port: 80 not available!

    at com.jfinal.server.undertow.UndertowServer.doStart(UndertowServer.java:224)
    at com.jfinal.server.undertow.UndertowServer.start(UndertowServer.java:138)
    at com.jfinal.server.undertow.UndertowServer.start(UndertowServer.java:84)
    at demo.DemoConfig.main(DemoConfig.java:14)


netstat -lnp|grep 80没有任何服务占用80端口


如果代码修改为UndertowServer.start(DemoConfig.class, 8080, true);

则正常运行,是不是UndertowServer关于启动的代码逻辑有问题?



评论区

JFinal

2018-12-09 15:47

是你的系统不允许开启 80 端口,仅此而已,你可以手动使用 java 代码打开 80 端口试一下就知道了

一般 mac 电脑是不允许开 80 端口的,如何开这个端口,网上一堆资料可以参考

netpanic

2018-12-09 16:15

@JFinal 哦哦,原来是这样,非常感谢

热门反馈

扫码入社