tomcat已在MacM1上启动,但8080端口无法连接

mznpcxlj  于 2021-10-10  发布在  Java
关注(0)|答案(2)|浏览(474)

虽然tomcat已启动,但locahost:8080无法连接在此输入图像描述在此输入图像描述
我试过一些方法,例如:1、关闭8080端口,但8080端口没有使用。在这里输入图像描述2、在.zshrc文件中配置路径,但这没有用。

nom7f22z

nom7f22z1#

首次使用 ps -ef | grep java 命令查看tomcat进程是否存在。如果不存在,请检查日志 logs/catalina.out 以查找错误消息。
然后确保您的tomcat是否使用端口 8080 处理http请求。您可以在日志文件中找到类似的文本:

06-Jun-2021 12:58:12.264 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8081"]

我将http端口更改为 8081 ,日志显示 http-nio-8081 . 您可以查看/更改文件中的端口 conf/server.xml :

<!-- A "Connector" represents an endpoint by which requests are received
         and responses are returned. Documentation at :
         Java HTTP Connector: /docs/config/http.html
         Java AJP  Connector: /docs/config/ajp.html
         APR (HTTP/AJP) Connector: /docs/apr.html
         Define a non-SSL/TLS HTTP/1.1 Connector on port 8080
    -->
    <Connector port="8081" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
guicsvcw

guicsvcw2#

至少jdk不适合tomcat,我们需要通过安装jdk1.8来解决这个问题。这是令人惊奇的一天。

相关问题