千家信息网

Linux的CentOS 7中如何搭建Tomcat 8服务器

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章给大家分享的是有关Linux的CentOS 7中如何搭建Tomcat 8服务器的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Linux CentOS 7 搭建 To
千家信息网最后更新 2026年11月02日Linux的CentOS 7中如何搭建Tomcat 8服务器

这篇文章给大家分享的是有关Linux的CentOS 7中如何搭建Tomcat 8服务器的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

Linux CentOS 7 搭建 Tomcat 8 服务器

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。

第一步:下载Tomcat

首先去官网下载需要的tomcat版本,因为开发需要,我下载的是tomcat 8。根据不同需求,下载自己需要的版本

第二步:使用Xftp 将Tomcat上传到CentOS虚拟机

   安装之前需要确保已经安装JDK,若没有安装JDK请参考下一篇教程先正确安装JDK,如果已经安装JDK,那么就接下来就可以安装tomcat了,

a) 打开Xftp ,

b) 新建会话

c) 然后我们将Tomcat上传到/usr/local/中,新建tomcat文件夹存放我上传的软件

第三步:解压Tomcat

首先我们使用Xshell链接我们的虚拟机,Xshell是一款非常优秀,及其容易上手的远程操作软件。

a) 打开Xshell

b) 然后我们新建会话

当我们点击连接之后,如果这个这个端口号是第一次使用会跳出来一个页面,点击接受保存就好,成功连接之后,我进入这个页面

现在我就可以解压Tomcat了

c )首先切换到我们存放tomcat的文件夹:cd /usr/local/tomcat

      

使用 ls 查看可以看到tomcat文件夹下是刚刚上传的压缩包

d)接下来解压这个压缩包,我们使用:tar -zxvf apache-tomcat-8.5.49-deployer.tar.gz

e) 解压成功后可以看到多出一个蓝色的文件夹,说明解压成功,解压成功后删除压缩包: rm -rf apache-tomcat-8.5.49-deployer.tar.gz

第四步:配置Tomcat的环境变量和内存设置

接下来开始配置tomcat的环境变量和内存设置

1. 首先进入tomcat的bin目录后通过vim命令打开catalina.sh文件:

2. 在其中加入如下配置:

JAVA_OPTS="-Xms512m -Xmx1024m -Xss1024K -XX:PermSize=512m -XX:MaxPermSize=1024m"

export TOMCAT_HOME=/usr/local/tomcat/apache-tomcat-8.5.40

export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-8.5.40

export JRE_HOME=/usr/java/jdk1.8.0_181/jre

export JAVA_HOME=/usr/java/jdk1.8.0_181

3. 进入tomcat的conf目录,修改server.xml文件,通过vim命令打开文件,进入编辑模式后修改端口号为8007,然后ESC,最后输入":wq"保存退出即可

4. 尝试启动tomcat:切换到tomcat的bin目录,输入启动命令:./startup.sh

5. Tomcat启动成功,我们用虚拟机系统(内部访问)来尝试访问

打开浏览器,在地址栏输入 http://localhost:8007/ 或者输入 http://127.0.0.1:8007/

6. 我们用虚拟机所在的windows系统(外部访问)尝试访问

打开浏览器,在地址栏输入 http://<虚拟机IP地址>:

7.内部可以访问,外部无法访问。什么原因导致的呢?

a) 原因就是和windows相比linux有更强的安全机制,在CentOS 7中引入了一个更强大的防火墙——Firewall。我们需要在Firewall中开启8007端口,也就是将8007端口加入到zone(Firewall的新特性,简单讲它的作用就是定义了网络区域网络连接的可信等级)中。命令如下:

firewall-cmd --zone=public --add-port=8007/tcp --permanent

b) 这样就成功的将8007端口加入了public区域中,permanent参数表示永久生效,即重启也不会失效,最后不要忘记更新防火墙规则:

firewall-cmd --reload

看一下public区域下所有已打开的端口,命令如下:

firewall-cmd --zone=public --list-ports

可以看到8007端口已经成功打开:

8. 再次用虚拟机所在的windows系统尝试访问

感谢各位的阅读!关于"Linux的CentOS 7中如何搭建Tomcat 8服务器"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

服务器 服务 成功 文件 命令 端口 输入 文件夹 系统 尝试 运行 配置 接下来 区域 目录 页面 应用 内存 内容 原因 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 科技互联网龙头 互联网科技开发公司 卓越科技互联网 招聘 无锡溥仪互联网科技有限公司 互联网科技公司的市场部门 云创客互联网科技公司 花神(南京)互联网科技有限公司 哈尔滨屹滨互联网科技有限公司 开一家科技互联网公司需要多少钱 华中科技大学互联网的牛人 元气玛特互联网科技公司是外包吗 启辰互联网科技 互联网安防科技感 济南小医互联网科技有限公司招聘 全球科技与互联网公司市值变化 互联网科技手抄报图片 现代互联网科技公司 互联网科技大会大佬 广东猫王互联网科技有限公司电话 颐高云石互联网科技 手磨咖啡 互联网科技产业 互联网科技工作委员会副主任毛军 深圳恒合互联网络科技有限公司 四个字互联网科技公司取名 福州新华互联网科技学校 知乎 南山科技园互联网公司有哪些 互联网科技圈年度人物 昆明中奇联合互联网科技 艺电能源互联网科技有限公司招聘
0