详解在Linux虚拟机下配置tomcat

发布时间 - 2026-01-10 22:20:57    点击率:

1、到Apache官网下载tomcat

http://tomcat.apache.org/download-80.cgi

我下载的是tomcat8

jdk是1.8

如果你们的jdk是1.7或者1.7以下的就下载tomcat6或者tomcat7

2、把下载好的tomcat上传到Linux虚拟机下

3、去到tomcat所在的目录下解压压缩包

我的tomcat在/software目录下

解压命令:tar xzvf apache-tomcat-8.5

解压好后会多出一个文件

输入命令:ll

查看目录

 

接下来可以把我们的压缩包删除了

输入命令:

rm –f apache-tomcat-8.5.9.tar.gz

4、去到tomcat下的bin目录启动tomcat

输入命令:

cd apache-tomcat-8.5.9/bin

启动tomcat命令:

./startup.sh

 

查看所有进程看tomcat是否启动了

输入命令:

ps -ef

 

进程太多了,查看不方便的话,我们可以创建一个文本文件保存所有进程

输入命令:

ps -ef >/software/ps.txt

 

筛选我们想要的进程,例如:我想筛选出带java的进程

输入命令:

ps -ef | grep java

 

当我们需要关闭tomcat时

关闭tomcat命令:

./shutdown.sh

 

5、服务器检查tomcat通不通时,我们需要安装一个Telnet

输入命令:

yum install telnet

要确保你的网络通

输入y同意安装

 

安装完成

 

在Linux虚拟机下测试tomcat通不通,首先要把tomcat启动先

输入命令:telnet IP地址 8080

下面是tomcat测试通的情况

 

Tomcat测试不通的情况是这样的

 

如何查看自己的端口

 

打开server文件查看

 

 6、 客户端检查tomcat通不通,也要安装一个Telnet的客户端

在window系统下调试下IP地址通不通

输入命令:ping IP地址

 

在window系统下用Telnet命令调试下Linux虚拟机的tomcat通不通

输入命令:telnet IP地址 8080

 

连接失败是因为我们Linux有防火墙

这时我们把Linux虚拟机的防火墙关闭就可以了

输入命令:

systemctl stop firewalld.service

 

Window系统在测试一下能不能连上

 

OK,我们可以连上了

7、我们写一个JSP页面调试一下

 

Tomcat的默认目录是webapps

我们进去看一下

 

里面有五个文件

 

我们把除开ROOT的其他没必要的文件删了,ROOT文件是tomcat默认的项目文件。

为了方便,我直接在winscp上把其他文件删除了,只留下一个ROOT文件

 

我们在window系统用页面访问,它会默认跳到ROOT项目,这个项目的首页就是apache的网站

接着把我们刚刚写好的JSP页面上传到ROOT文件里面

 

我们用网页打开test.jsp

 

我们看下控制台输出没

查看tomcat控制台,跟踪日志文件

首先要去到tomcat文件下的logs文件下

 

输入命令:tail -f  catalina.out

 

8、总结

可以看到我们后台输出了abc

这样我们就在Linux虚拟机下配置好我们的tomcat了

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# linux  # tomcat  # 配置  # linux下配置tomcat  # tomcat安装配置  # Linux环境搭建之安装/配置Tomcat的方法  # 详解Linux下JDK、Tomcat的安装及配置  # 图解linux安装tomcat(附常用命令)  # Linux系统中Tomcat环境配置方式  # 我们可以  # 压缩包  # 去到  # 自己的  # 的是  # 客户端  # 我想  # 是因为  # 就在  # 目录下  # 上了  # 也要  # 是这样  # 你们的  # 要去  # 要把  # 可以看到  # 当我们  # 看一下  # 后会 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Java遍历集合的三种方式  JS经典正则表达式笔试题汇总  如何使用 Go 正则表达式精准提取括号内首个纯字母标识符(忽略数字与嵌套)  制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?  企业网站制作这些问题要关注  Laravel如何记录自定义日志?(Log频道配置)  EditPlus中的正则表达式 实战(2)  详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点  如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南  微信小程序 canvas开发实例及注意事项  Laravel怎么进行浏览器测试_Laravel Dusk自动化浏览器测试入门  武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?  音响网站制作视频教程,隆霸音响官方网站?  微信小程序 wx.uploadFile无法上传解决办法  Laravel如何处理CORS跨域请求?(配置示例)  Laravel Livewire是什么_使用Laravel Livewire构建动态前端界面  Laravel用户认证怎么做_Laravel Breeze脚手架快速实现登录注册功能  Laravel怎么配置不同环境的数据库_Laravel本地测试与生产环境动态切换【方法】  标题:Vue + Vuex + JWT 身份认证的正确实践与常见误区解析  Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】  在centOS 7安装mysql 5.7的详细教程  Claude怎样写约束型提示词_Claude约束提示词写法【教程】  网站制作壁纸教程视频,电脑壁纸网站?  Laravel如何实现事件和监听器?(Event & Listener实战)  linux写shell需要注意的问题(必看)  Laravel如何理解并使用服务容器(Service Container)_Laravel依赖注入与容器绑定说明  如何在IIS7中新建站点?详细步骤解析  jquery插件bootstrapValidator表单验证详解  Laravel如何处理JSON字段_Eloquent原生JSON字段类型操作教程  javascript基于原型链的继承及call和apply函数用法分析  最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?  怎么用AI帮你为初创公司进行市场定位分析?  java获取注册ip实例  昵图网官网入口 昵图网素材平台官方入口  如何快速完成中国万网建站详细流程?  Laravel如何实现一对一模型关联?(Eloquent示例)  Laravel如何实现API版本控制_Laravel版本化API设计方案  百度输入法全感官ai怎么关 百度输入法全感官皮肤关闭  Bootstrap整体框架之JavaScript插件架构  如何快速生成可下载的建站源码工具?  5种Android数据存储方式汇总  潮流网站制作头像软件下载,适合母子的网名有哪些?  logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?  教你用AI润色文章,让你的文字表达更专业  bootstrap日历插件datetimepicker使用方法  Laravel如何从数据库删除数据_Laravel destroy和delete方法区别  JS去除重复并统计数量的实现方法  标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南  活动邀请函制作网站有哪些,活动邀请函文案?  Laravel怎么集成Vue.js_Laravel Mix配置Vue开发环境