tomcat 配置

2022-12-20  本文已影响0人  hank009

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) 所有用户都有读、写、执行权限。

上一篇下一篇

猜你喜欢

热点阅读