首页 > 解决方案 > Apache Tomcat 无法在 Mac 上启动

问题描述

我无法启动 Apache Tomcat。我按照https://www.dev2qa.com/how-to-install-tomcat-in-macos/上的 Mac 上安装 Tomcat 的说明进行操作。

在我键入启动 Tomcat 的命令后,命令行的响应是Tomcat has started.

但是,当我转到浏览器时,没有显示默认页面。我进一步检查了使用该命令是否正在使用该端口

lsof -nP -i4TCP:8080 | grep LISTEN

这表明没有程序正在使用该端口。我还阅读了指示我设置环境变量的“RUNNING.txt”,我这样做了。关于Tomcat为什么没有启动的任何建议。

我正在使用jdk 1.8.0_202并且Apache Tomcat 9.0.14正在运行 Mac OS High Sierra。

标签: javamacostomcatserver

解决方案


批处理模式

BatChmod 应用程序的徽标和标语线

下载新版本的 Tomcat 后,我​​使用BatChmod应用程序来更改文件权限。如果不更改权限,Tomcat 将无法正常启动。

我不知道命令行等效项,但这是我多年来成功使用的设置的屏幕截图。

Apache Tomcat 文件权限的 BatChmod.app 设置屏幕截图

请求帮助

如果有人可以为macOS编写等效的shell 脚本,请发布!

更好的是,解释如何将这样的脚本包装为AppleScript以便在Finder中拖放执行。


推荐阅读