首页 > 技术文章 > 手把手教你在Macbook(MacOS下)安装配置Tomcat

pxy-1999 2020-09-07 15:08 原文

 

官网下载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的安装和部署教程全部完成,如果有问题可以评论告诉我,我们可以一起解决,

推荐阅读