《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
留意一下图中的这个路径
/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配置
还是在设置/偏好(Preferences)页面中,打开Build, Execution, Deployment -> Application Servers
子页面
点击+按钮添加配置,选择Tomcat Server
在两个输入框中输入之前得到的tomcat安装路径,点击OK即可