版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011870280/article/details/83506910
今天给树莓派用docker装tomcat,启动后发现无法访问
怎么curl返回都是空,看日志也没报错
最后通过netstat -ano|grep 8080发现,端口绑定在ipv6地址上。
解决方案:
在tomcat的bin目录下新建setenv.sh,内容为:
JAVA_OPTS="$JAVA_OPTS -Djava.net.preferIPv4Stack=true -Djava.net.preferIPv4Addresses=true "
重新启动,这下绑定在ipv4了,可是curl以后还是没有数据??
后来发现curl没返回其实是项目url重定向了,在浏览器访问不会有这个问题,在curl命令后面加-L可以访问。囧