Mac系统下安装Tomcat 9,以及浏览器无法登录localhost:8080的解决方案

Tomcat,作为一个免费开源的服务器,性能和口碑都不错,也很多人选择(最主要是免费~~),预算在下载一个进行学习,由于电脑是mac系统,按照网上的教程安装启动后,虽然终端已经显示启动Tomcat,但是浏览器还是无法登录localhost:8080

研究了几个小时后终于成功,特分享一下,希望能够帮助有同样问题的同学,少走弯路。

步骤1:Tomcat官网下载Tomcat9

传送门:http://tomcat.apache.org/download-90.cgi
Mac系统的在下载zip或者tar.gz格式均可

**2:解压后整个文件夹放入Library目录下

也就是资源库,将名字改成Tomcat(或者根据自己喜好设定文件夹名字):**
这里写图片描述
ps:library目录可能处于隐藏状态,需要手动使用前往文件夹到达

3:打开终端设置权限:

输入

sudo chmod 755 /Users/xxxx/Library/Tomcat/bin/*.sh

(xxxx是你电脑的用户名,下同)。这时终端会让你输入密码,也就是你的电脑密码。
这里建议写完整的地址,因为可能会出现No such file or directory的情况。下图就是一个错误情况,别问我怎么知道的。
这里写图片描述

4:启动Tomcat

继续在终端输入

cd /Users/xxxx/Library/Tomcat/bin

进入bin目录(有时候启动不了或者显示No such file可能就是没有进入到bin目录下)

输入以下指令启动Tomcat

sudo sh startup.sh

网上的教程是使用 ./startup.sh 或者 把startup.sh拖动到终端上,但是会出现终端上显示Tomcat已经开启,浏览器却无法登录localhost:8080的情况。

所以建议由同样问题的同学可以使用上面的指令,绝大多数出现这种情况是因为文件权限的问题。

输入后终端会显示:

Using CATALINA_BASE: /Library/Tomcat Using
CATALINA_HOME: /Library/Tomcat Using CATALINA_TMPDIR: /Library/Tomcat/temp Using
JRE_HOME: /Library/Java/JavaVirtualMachines/jdk-9.0.4.jdk/Contents/Home Using
CLASSPATH: /Library/Tomcat/bin/bootstrap.jar:/Users/apple/Library/Tomcat/bin/tomcat-juli.jar
Tomcat started.

此时Tomcat服务器已开启,在浏览器中输入:localhost:8080 进行验证,如果出现下面的界面就说明已经安装成功了
这里写图片描述

如果需要关闭,在终端输入指令

sudo sh shutdown.sh

如果关闭失败,请按照终端进入到Tomcat的bin目录,获得755权限的思路进行。


起初按照网上的教程来安装启动Tomcat,终端上显示已经开启了,但是浏览器就是登录不了localhost。网上的很多浏览器登录失败的解决方案都不能解决,最终通过其中一个方案的点醒。
进入bin目录获取文件夹权限和开启Tomcat的指令很重要,敲黑板!!!

sudo chmod 755 /Users/xxxx/Library/Tomcat/bin/*.sh
sudo sh startup.sh

  • 8
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 13
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值