Tomcat在Mac下的安装

Tomcat是一个 开源的Servlet 容器,实现了对 Servlet 和 JSP 的支持,它本身也内含了一个 HTTP 服务器,所以Tomcat可以理解成一个单独的轻量的 Web应用服务器。在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。

本文主要介绍Tomcat在Mac下的安装。

Tomcat的版本是比较多的,目前的主要版本有Tomcat 7、Tomcat 8、Tomcat 9,它们所需要的Java版本也是不同的,我们在此选择最新的Tomcat 9版本,需要的Java版本是Java 8及更高的版本。

1、Tomcat下载

进入Tomcat 9的官方下载地址,和其他大多数的开源软件一样,Tomcat也提供了Mirrors(镜像版)、Binary(二进制版)、Source Code(源代码版)这三种版本,我们选择Binary版。

点击图中标红的超链接进行下载,或者直接点击这里进行下载,zip格式和tar.gz格式都可以,只不过是压缩文件的打包方式不同。

下载完成后,把zip文件移入到工作目录(推荐/Users/计算机名/Library/这个路径),执行unzip apache-tomcat-9.0.12.zip这个命令解压。

2、启动Tomcat

然后进行下面的操作。

➜  MyProjects git:(master) ✗ cd apache-tomcat-9.0.12
➜  apache-tomcat-9.0.12 git:(master) ✗ cd bin # 进入tomcat的bin目录
➜  bin git:(master) ✗ startup.sh # 执行startup.sh文件
zsh: permission denied: startup.sh

看到提示“permission denied: startup.sh”,原因是当前的用户对startup.sh这个文件没有操作权限。

还是在当前路径下,执行以下命令,输入本机密码并回车后,即可添加操作权限。

➜  bin git:(master) ✗ sudo chmod 755 *.sh
Password:

“sudo chmod 755 *.sh”指令,这个指令的意识是对当前路径下对所有sh文件进行了权限修改,修改权限为可读、可写、可执行。

再一次执行startup.sh文件:

➜  bin git:(master) ✗ startup.sh
Using CATALINA_BASE:   /Users/stefan/MyProjects/apache-tomcat-9.0.12
Using CATALINA_HOME:   /Users/stefan/MyProjects/apache-tomcat-9.0.12
Using CATALINA_TMPDIR: /Users/stefan/MyProjects/apache-tomcat-9.0.12/temp
Using JRE_HOME:        /Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home
Using CLASSPATH:       /Users/stefan/MyProjects/apache-tomcat-9.0.12/bin/bootstrap.jar:/Users/stefan/MyProjects/apache-tomcat-9.0.12/bin/tomcat-juli.jar
Tomcat started.

Tomcat已经成功启动。打开浏览器,访问http://localhost:8080/,出现如下图,则说明Tomcat启动成功。

3、关闭Tomcat

与startup.sh文件一样,Tomcat还有一个shutdown.sh文件,同样在/bin/目录下,我们刚才已经对所有的sh文件赋予了权限,所以可以直接执行,执行该文件后,Tomcat服务关闭。

➜  bin git:(master) ✗ shutdown.sh
Using CATALINA_BASE:   /Users/stefan/MyProjects/apache-tomcat-9.0.12
Using CATALINA_HOME:   /Users/stefan/MyProjects/apache-tomcat-9.0.12
Using CATALINA_TMPDIR: /Users/stefan/MyProjects/apache-tomcat-9.0.12/temp
Using JRE_HOME:        /Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home
Using CLASSPATH:       /Users/stefan/MyProjects/apache-tomcat-9.0.12/bin/bootstrap.jar:/Users/stefan/MyProjects/apache-tomcat-9.0.12/bin/tomcat-juli.jar

再次打开浏览器,访问http://localhost:8080/,页面空白,说明Tomcat服务没有启动。

4、Tomcat的目录结构

Tomcat主要有如下的主要目录结构:

  • /bin:存放Tomcat的命令文件,如start_up.sh、shutdown.sh等sh文件;
  • /conf:存放tomcat的配置信息,其中server.xml文件是核心配置文件;
  • /log:存放运行过程的日志信息;
  • /webapps:web应用目录,也就是你的web应用存放的目录;

你可能感兴趣的:(Tomcat在Mac下的安装)