1.官网下载 tomcat
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
主页。
总结:
mac 常见权限命令
-rw------- (600)
只有拥有者有读写权限。
-rw-r--r-- (644) 只有拥有者有读写权限;而属组用户和其他用户只有读权限。
-rwx------ (700)只有拥有者有读、写、执行权限。
-rwxr-xr-x (755) 拥有者有读、写、执行权限;而属组用户和其他用户只有读、执行权限。
-rwx--x--x (711)
拥有者有读、写、执行权限;而属组用户和其他用户只有执行权限。
-rw-rw-rw- (666)
所有用户都有文件读、写权限。
-rwxrwxrwx (777)
所有用户都有读、写、执行权限。
网友评论