美文网首页Java技术分享
Mac上使用终端启动Tomcat权限问题解决方案

Mac上使用终端启动Tomcat权限问题解决方案

作者: it_hao528 | 来源:发表于2022-05-31 17:38 被阅读0次

    问题描述

    Mac上使用终端启动Tomcat,输入如下命令:

    ./startup.sh 
    

    报错如下:

    ...Tomcat/logs/catalina.out:Permission denied
    

    问题分析

    以上问题通过Permission denied可知是没有权限,意思是Tomcatlogs下的catalina.out没有访问权限。
    那么要解决这个问题,只需要解决catalina.out的权限问题即可。

    解决方案

    经过了分析,需要解决catalina.out的权限问题,首先cdTomcatlogs目录,然后输入如下命令:

    sudo chmod a+rwx catalina.out
    

    回车之后会提示输入电脑密码,输入电脑密码即可打开权限。

    然后再次cdTomcatbin目录使用启动命令

    ./startup.sh 
    

    此时正常启动Tomcat如下:

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

    如果没有修改Tomcat配置的情况下就可以在浏览器中输入localhost:8080回车即可访问Tomcat的页面。

    image.png

    如果有什么问题,我们可以一起交流讨论解决。

    最后,希望可以帮助到有需要的码友。

    相关文章

      网友评论

        本文标题:Mac上使用终端启动Tomcat权限问题解决方案

        本文链接:https://www.haomeiwen.com/subject/qcwzprtx.html