Apache Tomcat无法在Mac上启动

时间:2019-01-18 15:48:20

标签: java macos tomcat server

我无法启动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无法启动的任何建议。

我正在使用运行Mac OS High Sierra的jdk 1.8.0_202Apache Tomcat 9.0.14

2 个答案:

答案 0 :(得分:0)

该问题原来是权限问题。当我安装Tomcat时,将文件夹放在“ / Library / Tomcat”目录中。即使将Tomcat文件更改为可执行文件,用户和组的所有权也保持不变。为了使Tomcat运行,我将目录移至“ Users / MyUserName / Tomcat”。完成后,将运行默认的Tomcat页面。

答案 1 :(得分:0)

BatChmod

Logo and tag line for the BatChmod app

下载新版的Tomcat之后,我使用BatChmod应用程序更改了file permissions Tomcat无法正常启动,而无需更改权限。

我不知道等效的command-line,但这是我成功使用多年的设置的屏幕截图。

screenshot of BatChmod.app settings for Apache Tomcat file permissions

请求帮助

如果任何人都可以将shell script的等价物写成macOS,请发表!

更好的方法是,说明如何在AppleScript中将诸如drag-and-drop这样的脚本包装为Finder执行。