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

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

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

步骤1:Tomcat官网下载Tomcat9

传送门:http://tomcat.apache.org/download-90.cgi

**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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容