1,下载

点击 官网 ,进入下载页面,

2,安装

解压出来,即安装完成。

移动解压后的文件,换个文件目录(方便集中管理),将它改个名字(毕竟名字太长了)。

我将其改名为 tomcat9 ,移入资源库目录下,这也是 Java 安装的默认位置。

3,验证

打开 终端 app ,运行

/Library/tomcat9/bin/startup.sh

出现了如下错误,

-bash: /Library/tomcat9/bin/startup.sh: Permission denied

因为用户没有操作该文件的权限,所以需要修改该 .sh 后缀文件的权限,即继续输入如下(注意你的文件名和我的文件名命名可能不一样)

sudo chmod 755 /Library/tomcat9/bin/*.sh

再输入之前的启动命令

tomcat已经运行起来了,打开浏览器输入 http://localhost:8080

表示安装成功

4,配置

因为这台Mac主要是开发使用,我的 tomcat 是配合其他 IDE 开发工具使用,不是服务器上的,所以,无需单独配置。

最新文章

  1. 我的LESS编译方案
  2. Oracle分区表
  3. ASP.NET 一步步开发自己的博客 .NET版(11、Web.config文件的读取和修改)
  4. Nginx基础知识之————RTMP模块中的中HLS专题(翻译文档)
  5. 11g 使用rman duplicate复制数据库,创建辅助实例
  6. mongodb数据导入导出以及备份恢复
  7. Active Low-Pass Filter Design 低通滤波器设计
  8. HDOJ-ACM1071(JAVA) 定积分
  9. JQ动画事件
  10. Android中使用WebView与JS交互全解析
  11. thrift之默认传输类TTransportDefaults和虚拟传输类TVirtualTransport
  12. 编写PHP规则
  13. ST Lab1 junit test
  14. struts2国际化相关问题
  15. sar 命令详解
  16. 安裝pycharm
  17. python 之反射
  18. [SHOI2008]堵塞的交通
  19. ☆ [洛谷P2633] Count on a tree 「树上主席树」
  20. 生成N位数字随机数

热门文章

  1. 15.Linux软件管理
  2. ESP8266开发之旅 网络篇⑥ ESP8266WiFiGeneric——基础库
  3. 百万年薪python之路 -- Socket
  4. Beetlex服务框架之Webapi版本访问控制
  5. php+js实现一个简单的用户管理系统
  6. ABP WebApi的请求类型
  7. 提高首屏页面加载速度,解决vue-cli打包后单个文件过大的问题
  8. 使用uni-app开发微信小程序
  9. 学习笔记48_Memcache跟用户登录模块结合
  10. 使用Typescript重构axios(四)——实现基础功能:处理post请求参数