Macos Tomcat已经在mac m1上启动,但8080端口可以';不能接通

Macos Tomcat已经在mac m1上启动,但8080端口可以';不能接通,macos,tomcat,apple-silicon,Macos,Tomcat,Apple Silicon,虽然tomcat已启动,但locahost:8080无法连接 我试过一些方法,例如: 1、 关闭端口8080,但不使用8080端口。 2、 在.zshrc文件中配置路径,但它没有用。首先使用ps-ef | grep java命令查看Tomcat进程是否存在。如果不存在,请检查日志logs/catalina.out以查找错误消息。 然后确定Tomcat是否使用端口8080处理HTTP请求。您可以在日志文件中找到类似的文本: 06-Jun-2021 12:58:12.264 INFO [main]

虽然tomcat已启动,但locahost:8080无法连接

我试过一些方法,例如: 1、 关闭端口8080,但不使用8080端口。
2、 在.zshrc文件中配置路径,但它没有用。

首先使用
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
中查看/更改端口:



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

您能将启动日志添加到问题中(编辑问题)吗?它们在
logs/catalina.Can我怎么做,我在日志文件中找到了catalina.out。我不明白你的意思,请再说一遍,我已经解决了这个问题,谢谢。这是jdk版本的问题。好的,谢谢,3分钟后,我已经完成了这个问题,jdk太新了,我发现jdk 1.8,它成功了,太棒了。总之,至少jdk不适合tomcat。@biaozhu你确定这是由jdk版本引起的吗?我可以使用最新采用的OpenJDK-16.0.1+9(build 16.0.1+9)成功运行Tomcat 10.0.6。是的,我确信,我已经在互联网上尝试了几乎wat,它没有电源,但是,我更改了我的jdk版本,localhost:8080现在可以连接。我对此也感到惊讶。