Mac配置tomcat

注:先安装和配置jdk
1、官网下载http://tomcat.apache.org/download-80.cgi?from_33lc.com需要的版本解压,文件随便放到哪里都可以,如:/Users/目录下解压,之后修改解压的文件名称为tomcat
tar -zxvf /Users/安装软件/apache-tomcat-8.5.32.tar mv /Users/apache-tomcat-8.5.32 /Users/tomcat

image.png

2、修改目录权限
打开终端(快捷方式:control+空格,输入'ter'),修改目录权限,输入命令:sudo chmod 755 /Users/tomcat/bin/*.sh
按回车键之后会提示输入密码,请输入管理员密码(电脑开机密码,如无密码直接回车)。
image.png

3、启动Tomcat
在终端中输入cd /Users/tomcat/bin,再输入sudo sh startup.sh
image.png

如果出现上图提示则表示安装并运行成功
输入sudo sh shutdown.sh,关闭tomcat
image.png

如果出现上图提示则表示关闭tomcat
4、配置Tomcat启动脚本:
使用文本编辑器添加以下代码:

!/bin/bash

case 1 in start) sh /Users/tomcat/bin/startup.sh ;; stop) sh /Users/tomcat/bin/shutdown.sh ;; restart) sh /Users/tomcat/bin/shutdown.sh sh /Users/tomcat/bin/startup.sh ;; *) echo “Usage: start|stop|restart” ;; esac exit 0 将文件保存为tomcat,小写并不带后缀,将这个tomcat文件(不需要后缀,例如:.txt)存放到/Users/tomcat/bin目录下,并赋予文件执行权限:chmod 777 tomcat ![image.png](https://upload-images.jianshu.io/upload_images/9622367-d02d09c5b40b51ed.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 5、配置环境变量后再输入tomcat start和tomcat stop启用tomcat。 为了方便操作,把Tomcat的/bin路径放入环境变量中,终端中输入sudo vi ~/.bash_profile输入当前用户密码,然后按下i进入编辑(vim用不好的直接用sudo open ~/.bash_profile) 添加:export PATH=PATH:/Users/tomcat/bin后更新source ~/.bash_profile

image.png

sudo tomcat start启动,sudo tomcot stop关闭,sudo tomcat restart重启
image.png

上图表示环境变量配置成功,tomcat已启动
6、启动Tomcat后,打开浏览器输入http://localhost:8080,下图表示tomcat配置成功。
image.png

7、ApacheTomcat目录结构:
image.png

1>bin:存放tomcat命令
2>conf:存放tomcat配置信息,里面的server.xml文件是核心的配置文件
3>lib:支持tomcat软件运行的jar包和技术支持包(如servlet和jsp)
4>logs:运行时的日志信息
5>temp:临时目录
6>webapps:共享资源文件和web应用目录
7>work:tomcat的运行目录.jsp运行时产生的临时文件就存放在这里
8、用户和密码设置
进入tomcat的conf目录下,给tomcat-users.xml添加权限为755,再sudo vi tomcat-users.xml打开文件,在</tomcat-users>上面加入以下代码:
image.png

image.png

设置用户角色为管理员

用户为tomcat,密码为tomcat,角色为管理员

<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user username="tomcat" password="123456" roles="manager-gui,admin-gui"/>

image.png

9、修改端口号
服务器的默认端口是8080,也可以将其改成自定义的端口,为了避免与系统端口冲突,必须设置为1024以上,例如设置为8020
用UE打开ApacheTomcat的conf目录下的server.xml文件,将以下语句的port值8080改为自定义的端口号:(例如8020)
image.png

<Connector port="8020" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
image.png

保存成功重启电脑或者重新启动服务器,打开http://localhost:8020到Tomcat主界面,点击 Manager App等按钮输入账号:tomcat、密码:123456,点击登录即可登录成功
image.png

image.png

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

友情链接更多精彩内容