美文网首页
tomcat 配置

tomcat 配置

作者: hank009 | 来源:发表于2022-12-20 15:29 被阅读0次

    1.官网下载 tomcat

    image.png

    2.解压后放到指定目录,这是我的目录。(此目录可自定)
    /usr/local/Tomcat/apache-tomcat-10.0.27
    配置 tomcat 环境变量,此步骤可以忽略,不是必须。
    配置环境变量后,就可以不止在 /usr/local/Tomcat/apache-tomcat-10.0.27/bin 目录下可以启动 tomcat,在任何目录中都可以启动或者 关闭 tomcat 服务器。

    vi ~/.bash_profile
    

    .bash_profile 文件中添加

    # tomcat 配置环境变量
    export TOMCAT_HOME=/usr/local/Tomcat/apache-tomcat-10.0.27
    export PATH=$PATH:$TOMCAT_HOME/bin
    

    保存退出 :wq
    source ~/.bash_profile 使配置生效。

    3.切换到 bin 目录下,启动 tomcat.

    CJ@MacBook-Pro-x apache-tomcat-10.0.27 % cd bin
    CJ@MacBook-Pro-x bin % ls
    bootstrap.jar           migrate.bat
    catalina-tasks.xml      migrate.sh
    catalina.bat            setclasspath.bat
    catalina.sh         setclasspath.sh
    ciphers.bat         shutdown.bat
    ciphers.sh          shutdown.sh
    commons-daemon-native.tar.gz    startup.bat
    commons-daemon.jar      startup.sh
    configtest.bat          tomcat-juli.jar
    configtest.sh           tomcat-native.tar.gz
    daemon.sh           tool-wrapper.bat
    digest.bat          tool-wrapper.sh
    digest.sh           version.bat
    makebase.bat            version.sh
    makebase.sh
    

    可是一直提示 Permission denied 没有权限

    CJ@MacBook-Pro-x bin % startup.sh
    Using CLASSPATH:       /usr/local/Tomcat/apache-tomcat-10.0.27/bin/bootstrap.jar:/usr/local/Tomcat/apache-tomcat-10.0.27/bin/tomcat-juli.jar
    Using CATALINA_OPTS:   
    touch: /usr/local/Tomcat/apache-tomcat-10.0.27/logs/catalina.out: Permission denied
    /usr/local/Tomcat/apache-tomcat-10.0.27/bin/catalina.sh: line 491: /usr/local/Tomcat/apache-tomcat-10.0.27/logs/catalina.out: Permission denied
    

    问题原因:logs目录下的 catalina.out 没有权限
    解决方法:切换到 tomcat 目录下,授权 logs目录

    CJ@MacBook-Pro-x apache-tomcat-10.0.27 % sudo chmod -R a+rwx ./logs
    

    重新启动 tomcat

    CJ@MacBook-Pro-x bin % startup.sh
    Using CATALINA_BASE:   /usr/local/Tomcat/apache-tomcat-10.0.27
    Using CATALINA_HOME:   /usr/local/Tomcat/apache-tomcat-10.0.27
    Using CATALINA_TMPDIR: /usr/local/Tomcat/apache-tomcat-10.0.27/temp
    Using JRE_HOME:        /Users/zhanghanxing/Library/Java/JavaVirtualMachines/openjdk-19.0.1/Contents/Home
    Using CLASSPATH:       /usr/local/Tomcat/apache-tomcat-10.0.27/bin/bootstrap.jar:/usr/local/Tomcat/apache-tomcat-10.0.27/bin/tomcat-juli.jar
    Using CATALINA_OPTS:   
    Tomcat started.
    

    至此 tomcat 成功启动
    在浏览器地址栏中输入 localhost:8080,可成功显示 tomcat 主页。

    image.png

    总结:
    mac 常见权限命令
    -rw------- (600) 只有拥有者有读写权限。
    -rw-r--r-- (644) 只有拥有者有读写权限;而属组用户和其他用户只有读权限。-rwx------ (700)只有拥有者有读、写、执行权限。-rwxr-xr-x (755) 拥有者有读、写、执行权限;而属组用户和其他用户只有读、执行权限。
    -rwx--x--x (711) 拥有者有读、写、执行权限;而属组用户和其他用户只有执行权限。
    -rw-rw-rw- (666) 所有用户都有文件读、写权限。
    -rwxrwxrwx (777) 所有用户都有读、写、执行权限。

    相关文章

      网友评论

          本文标题:tomcat 配置

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