Ubuntu Tomcat配置以及出现java.net.ConnectException: Connection refused: connect的解决方案

Tomcat安装以及配置

参考文章,按步骤进行配置,注意本文章的前提是你已经安装好jdk:ubuntu配置tomcat

在这之后我们试着打开localhost:8080,发现并不能正确打开,参考Linux下 Tomcat 配置启动成功但是无法访问网页的问题【2019-09-25】这篇文章,对端口号进行啦修改为8888,但是依然报错,不能显示。

在执行./shutdown.sh的时候我们发现,出现了java.net.ConnectException: Connection refused: connec的错误,如下图所示:
Ubuntu Tomcat配置以及出现java.net.ConnectException: Connection refused: connect的解决方案_第1张图片

搜索java.net.ConnectException: Connection refused: connec产生的原因,根据SEVERE: Could not contact localhost:8005. Tomcat may not be running. Connection refused (Connection)这篇文章的介绍,是因为配置中/dev/random和/dev/urandom存在区别,但是作者使用的第一种方法一开始直接修改了jdk的配置文件,我认为这样修改可能会导致之后使用jdk时出现其他问题,而且我遇到的应该不是这么复杂的错误。但还是按照第二种不修改jdk的办法尝试啦一下,确实不是这个原因。

之后发现是在startup.sh配置JAVA_HOME的过程中,写错了路径,原来tomcat在startup出错时并不会特别报错。搜索啦半天反而是最简单的错误。使用ubuntu自带的openjdk时,查找路径如下:
Ubuntu Tomcat配置以及出现java.net.ConnectException: Connection refused: connect的解决方案_第2张图片

再次尝试可以看到成功显示。

你可能感兴趣的:(Linux入门基础)