目录
前言:
Tomcat是一个非常流行的Java Web应用程序服务器,它提供了服务于Java Web应用程序的环境。在虚拟机中安装Tomcat是一种非常常见的做法,因为在虚拟机中运行Tomcat可以带来以下好处:
- 多个Tomcat实例:虚拟化技术可以在一台物理服务器上虚拟出多个独立的虚拟服务器,每个虚拟服务器都可以运行一个独立的Tomcat实例。这将有助于简化整个应用程序部署、调试和扩展的过程。
- 隔离:在虚拟机中运行Tomcat可以提供更好的隔离性和安全性。每个虚拟机都是完全独立的,可以运行自己的操作系统和软件。这将有助于保护应用程序免受来自其他虚拟机的安全威胁。
- 管理和配置:在虚拟机中运行Tomcat还可以方便地进行管理和配置。管理员可以使用标准的虚拟化工具来管理虚拟机,比如创建、启动、暂停和停止虚拟机。在虚拟机中运行Tomcat还可以允许管理员使用标准的Tomcat配置文件进行配置。
- 可靠性:在虚拟机中运行Tomcat可以提供更好的可靠性。如果发生故障或问题,管理员可以快速备份和恢复虚拟机。这将有助于提高应用程序的可靠性和可用性。
下载和安装:
-
在去官网下载Tomcat安装包
- Tomcat的官方网址为:
tomcat.apache.org
,打开后,你会看到这样的一个页面: - 在左侧下载栏中找到需要的版本,打开新的页面(这里用的是Tomcat 8的版本):
- 在核心文件中选择.tar.gz或者.zip的后缀,选择合适的安装,其中
- .tar.gz适合于Linux操作系统
- .zip适合于Windows操作系统
- 我们是在Linux虚拟机中部署Tomcat服务器,这里我们选择.tar.gz后缀的下载到物理机
- Tomcat的官方网址为:
-
将存在于我们物理机的压缩文件,传输或者共享到我们的虚拟机中:
- 先说传输,传输是利用Xftp软件实现的(上一篇文章Linux外部软件Xftp 7的连接教程中有Xftp'的详解),当然也可以用其他的外部软件实现,这里我用的Xftp,我们先打开Xftp连接上我们的虚拟机,找到在物理机上提前下好的压缩包,将其拖入虚拟机的/usr/local的目录下如下图:
- 进入虚拟机终端,执行以下指令:
- 进入tomcat压缩文件的存放目录:
- cd /usr/lcoal
- 查看压缩包:
- ls
- 解压tomcat的压缩文件到当前目录下:
- tar -xzf acf6fd5a500bfd12d855c7806b08d684_dec333f82494e47c9852baf2e2e580f9_8.gz
- 修改解压完的文件的名称为tomcat:
- mv apache-tomcat-9.0.21/ tomcat
-
tomcat的安装就已经结束了。
-
代码如下:
[root@Nginx100 ~]# cd /usr/local [root@Nginx100 local]# ls [root@Nginx100 local]# tar -xzf acf6fd5a500bfd12d855c7806b08d684_dec333f82494e47c9852baf2e2e580f9_8.gz [root@Nginx100 local]# mv apache-tomcat-9.0.21/ tomcat
- 进入tomcat压缩文件的存放目录:
- 先说传输,传输是利用Xftp软件实现的(上一篇文章Linux外部软件Xftp 7的连接教程中有Xftp'的详解),当然也可以用其他的外部软件实现,这里我用的Xftp,我们先打开Xftp连接上我们的虚拟机,找到在物理机上提前下好的压缩包,将其拖入虚拟机的/usr/local的目录下如下图:
部署:
- 剩下的部署就简单很多了,就两条tomcat指令开启和关闭(需要进入tomcat的存放路径/usr/lcoal):
-
tomcat/bin/startup.sh 开启tomcat进程
-
tomcat/bin/shutdown.sh 关闭tomcat进程
-
记得一定要在存放tomcat的那个目录中执行tomcat进程的开启和关闭操作。
-
-
在tomcat进程开启之后,我们可以通过浏览器去访问tomcat服务器的网页,通过ip:端口号来访问(tomcat的端口号默认是8080,且冒号一定得是英文状态下的),192.168.52.128:8080来访问,如下图:
显示出这个页面,说明tomcat部署成功。