mac初见tomcat(上)——使用homebrew安装及IDEA环境部署

《mac爬坑记》文集说明

就如同文集的命名一样,笔者还是新手,故

  • 本文集记载的所有内容,均是日记/笔记性质,面向的读者大概是未来对这些知识有所遗忘的自己吧(笑),有些我个人不熟悉的内容可能会过度展开,如果有别的读者看到已经熟知的内容,或是过于琐碎的口吻,请务必不要介意,跳过就好了
  • 文中记录的问题和解决方案均没有在多个终端测试过,不能保证解决方案的准确性,请务必理解思路和本质
  • 为了解决问题查找并参考的所有资料均附在末尾
  • 若有错漏之处,欢迎各位指正

问题(背景)概述

笔者想要通过Tomcat服务器运行Web项目,然而在创建项目和配置方面便屡屡碰壁,例如笔者的IDEA不知为何没有创建JavaEE Web项目的选项(如下图),只好另寻他路,并将成功的解决方案记录下来以供参考。
解决方案分为上下两篇,上篇(即本文)解决tomcat的安装和配置问题,下篇解决JavaWeb项目的创建问题

创建新项目菜单

使用homebrew安装tomcat

在终端terminal运行brew search tomcat命令,便可以搜索到可供安装的tomcat版本,截止2020年10月9日,共有tomcat、tomcat@8、tomcat@7、tomcat-native四个版本可供安装。
先前配置tomcat@8失败了,但是用同样的方法(见后文)配置最新版本的tomcat没有问题,具体原因未查明,怀疑是homebrew对老版本标示的这个@字符(非纯英文路径)导致的,故推荐用homebrew安装最新版本。(如果对老版本有需求,建议从官网下载,自定义安装路径)
在挂好梯子或修改过homebrew镜像,保证下载速度后,在terminal运行brew install tomcat命令即可安装最新版本。
为了进行接下来的环境配置,我们需要知道tomcat的安装路径(毕竟都是tomcat一手操办的,个别细节我们不清楚也正常),tomcat的安装信息可以通过brew info tomcat命令查看,这里建议再运行一下查询指定软件路径的命令brew list tomcat

brew list tomcat

留意一下图中的这个路径/usr/local/Cellar/tomcat/9.0.38/libexec/,这个路径就是tomcat(9.0.38版本)的安装路径。
其实有经验了便知道,homebrew对所有应用/软件/脚本(官网称之为formulae or casks)的默认安装路径都是/usr/local/Cellar/<软件名>/<版本号>/libexec/

IDEA环境部署

下载tomcat插件

请打开设置/偏好(Preferences)中的插件页面,安装Tomcat and TomEE插件,若已安装请跳过这一步。

Tomcat插件

添加tomcat配置

还是在设置/偏好(Preferences)页面中,打开Build, Execution, Deployment -> Application Servers子页面

Application Servers子页面

点击+按钮添加配置,选择Tomcat Server
Tomcat Server

在两个输入框中输入之前得到的tomcat安装路径,点击OK即可
Tomcat Server Home & base directory

配置完毕

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。