mac下安装及配置tomcat
mac下的软件不像windows下的程序那样写注册表,对于tomcat的安装来说,在mac下是名符其实的绿色软件,具体操作如下:
1、到 apache官方主页 下载完整 tar.gz文件包。(没有专门的mac版本,找到tar.gz的下载就好了)网上都是说解压拷贝到 /Library目录下,并命名为Tomcat,实践证明其他目录也可。比如我就是放在/usr/local/,放这个目录下还有一个好处,我发现不需要sudo权限。我下的是9.0的版本,解压后的路径为
/usr/local/apache-tomcat-9.0.0.M6,这样就算安装好了。
2、启动Tomcat
cd /usr/local/apache-tomcat-9.0.0.M6/bin
./startup.sh 回车
若出现如下提示则表示安装并运行成功:
Using CATALINA_BASE: /Library/Tomcat
Using CATALINA_HOME: /Library/Tomcat
Using CATALINA_TMPDIR: /Library/Tomcat/temp
Using JRE_HOME: /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home
3、 打开浏览器,输入 http://localhost:8080/
回车之后如果看到Apache Tomcat,表示已经成功运行Tomcat
4、配置Tomcat启动脚本:
Using CATALINA_BASE: /Library/Tomcat
Using CATALINA_HOME: /Library/Tomcat
Using CATALINA_TMPDIR: /Library/Tomcat/temp
Using JRE_HOME: /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home
3、 打开浏览器,输入 http://localhost:8080/
回车之后如果看到Apache Tomcat,表示已经成功运行Tomcat
4、配置Tomcat启动脚本:
个人觉得完成前面3步就已经可以用了,参考网上的文章,写下面这个脚本,似乎更方便一点。
使用文本编辑器添加以下代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | #!/bin/bash case $1 in start) sh /usr/local/apache-tomcat-9 .0.0.M6 /bin/startup .sh ;; stop) sh /usr/local/apache-tomcat-9 .0.0.M6 /bin/shutdown .sh ;; restart) sh /usr/local/apache-tomcat-9 .0.0.M6 /bin/shutdown .sh sh /usr/local/apache-tomcat-9 .0.0.M6 /bin/startup .sh ;; *) echo “Usage: start|stop|restart” ;; esac exit 0 |
将文件保存为tomcat,小写并不带后缀。赋予文件执行权限:
chmod 777 tomcat
。将这个文件放置到终端包含的路径中,例如/usr/bin,而后便可以在终端中简单地输入tomcat start和tomcat stop启用tomcat了。
快捷命令如下:
1)tomcat start
2) tomcat stop
3) tomcat restart
需要注意的是 sh /usr/local/apach... 这一串是要根据tomcat实际的安装路径来写。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?