赞
踩
https://tomcat.apache.org/download-80.cgi
(1)将压缩包解压到/Library/tomcat8/apache-tomcat-8.5.81下
(2)使用终端进入bin目录
cd /Library/tomcat8/apache-tomcat-8.5.81/bin
(3)授予权限
sudo chmod 755 *.sh
之后会要求你输入密码
(4)配置环境变量
vi ~/.zshrc
将自己的tomcat的bin路径拷贝过来,添加进去
export PATH=$PATH:/Library/tomcat8/apache-tomcat-8.5.81/bin
:wq保存退出
source ~/.zshrc
$PATH
显示如下No such file or directory: /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/keso/Library/Tomcat8/bin,即加载成功
(5)运行Tomcat
sudo sh startup.sh或./startup.sh
环境变量配置成功可直接startup.sh启动
浏览器打开http://localhost:8080
显示此页面配置成功。
(5)关闭Tomact
sudo sh shutdown.sh或./shutdown.sh
环境变量配置成功可直接shutdown.sh启动
注:sh和./的区别
sh是一个shell。运行sh a.sh,表示我使用sh来解释这个脚本;如果我直接运行./a.sh,首先你会查找脚本第一行是否指定了解释器,如果没指定,那么就用当前系统默认的shell(大多数linux默认是bash),如果指定了解释器,那么就将该脚本交给指定的解释器
比如a.run文件内容是这个:
#!/usr/bin/python
print("This is Python script")
那么你如果运行./a.run,结果就是输出一行文字,但是如果你运行sh a.run,会报错
[~@localhost tmp]$ ./a.run
This is Python Script
[~@localhost tmp]$ sh a.run
a.run: line 2: syntax error near unexpected token "This is Python Script"
a.run: line 2: `print("This is Python Script")'
此时界面如下显示
我们运行一下
运行成功。
注:如果不加这些文件夹会怎么样
Tomcat 可以访问 localhost:8080,是因为 Tomcat 自带的 ROOT 项目自动发布。而在idea中启动 Tomcat是不会自动发布 ROOT的,所以需要我们手动发布。我们知道,tomcat有工作目录,其实正常我们通过startup启动后,默认访问的是ROOT目录,所以你能看到一个猫的页面。
注:默认启动的是当前工程web下的index.jsp即localhost:8080/demo/
注:如果没有service,则是因为eclipse为eclipse for java,不是eclipse for javaEE。
此时浏览器输入localhost:8080跳出如下页面,即配置成功。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。