官网下载tomcat:https://tomcat.apache.org/download-90.cgi
根据自己的JDK版本安装,建议安装tomcat8.5以上版本,我是JDK8安装的是tomcat8.5版本。不建议JDK版本太高。。。
下载完成后解压,放在自己能记住的位置。
之后打开终端,使用cd打开刚才解压后的文件夹
之后进入bin目录下,cd bin
.bat扩展名的文件是Windows系统能打开的,.sh扩展名文件是Linux系统能打开的,所以使用MacOS要打开.sh文件
打开shell文件前,必须要获取权限,使用指令 sudo chmod 755 *.sh 输入后会让你输入密码,密码就是锁屏后的开机密码。
输入密码后使用指令 sudo sh ./startup.sh 就启动了tomcat
在浏览器地址栏输入:localhost:8080。出现下面的图片,说明你安装成功了。
如果想关闭tomcat,使用./shutdon.sh 指令即可。
关闭后想再次开启,记得还要使用sudo指令然后输入密码。
安装并使用Tomcat后就可以对IDEA进行配置了
如果找不到下图Application标签中的Tomcat,可以在Templates中寻找。
配置完成后就可以点击idea启动了
说几个可能遇到的问题
1. 首先是如果在启动后显示address localhost:8080 already uesd,意思就是已经被占用了。
解决方法:
先把终端关了,在启动Tomcat试一下,如果不行,就在终端输入sudo lsof -i tcp:port,查看指定的port被哪个进出占用。
如果是8080端口被占用就输入sudo lsof -i tcp:8080,然后输入sudo kill -9 PID
PID就是进程号,关闭占用8080端口的进程,再打开Tomcat就可以了。
2. 如果启动后页面HTTP 404 意思就是没有找到请求的东西,也就是说我们还没有往Tomcat里面部署项目,自然找不到。
解决方法:建一个Web项目,部署到Tomcat中即可。
部署Web项目到Tomcat步骤如下
1创建一个web项目(见下面的图)
2.打开Tomcat配置页面按照下面的图设置即可。
修改一下项目中index.jsp的内容然后使用Tomcat运行,就可以看到了。
当项目部署并使用Tomcat启动后,可以设置Tomcat的更新设置,使用更新选项,可以在更新项目后更快地启动。(注意,项目在未部署到Tomcat前,Tomcat没有此选项)
至此Tomcat的安装和部署教程全部完成,如果有问题可以评论告诉我,我们可以一起解决,😁