原文网址:https://www.youyong.top/article/1158d2225b21
由于用的是虚拟机,服务商把外网ip的8081端口映射到内网的80端口了。
所以要想用外网ip:8081访问,就得让tomcat绑定80端口。
tomcat默认绑定的是8080端口
于是把 conf/server.xml 中的 port="8080" 改为 port="80"
显示启动正常,但访问不通。查看日志,有错误如下:
java.net.BindException: Permission denied <null>:80