详解在Linux虚拟机下配置tomcat

 更新时间:2017年01月06日 10:32:01   作者:洒水閃人  
这篇文章主要介绍了详解在Linux虚拟机下配置tomcat,非常具有实用价值,需要的朋友可以参考下。

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了

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

相关文章

  • VMware10下CentOS 7安装配置图文教程

    VMware10下CentOS 7安装配置图文教程

    这篇文章主要为大家详细介绍了VMware10下CentOS 7安装配置图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-09-09
  • KVM与Xen虚拟化技术深度对比分析

    KVM与Xen虚拟化技术深度对比分析

    文章比较了Xen和KVM两种虚拟化技术的架构设计、性能指标、安全与隔离机制、生态系统适配、运维复杂度等,最终建议在云原生场景下优先选择KVM,而在对安全性要求极高的传统企业场景下,Xen仍具有一定的优势
    2025-02-02
  • Apache中使非伪静态url跳转到伪静态url的方法

    Apache中使非伪静态url跳转到伪静态url的方法

    这篇文章主要介绍了Apache中使非伪静态url跳转到伪静态url的方法,主要是在使用.htaccess时的问题,需要的朋友可以参考下
    2015-07-07
  • Linux命令下crontab命令

    Linux命令下crontab命令

    crontab是一个用来设置、删除或显示供守护进程cron执行的定时任务的命令。下面给大家介绍linux命令下crontab命令,需要的朋友一起看看吧
    2016-11-11
  • Linux下安装grafana并且添加influxdb监控的方法

    Linux下安装grafana并且添加influxdb监控的方法

    这篇文章主要介绍了Linux下安装grafana并且添加influxdb监控的方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-12-12
  • Ubuntu中格式化硬盘常用的命令小结

    Ubuntu中格式化硬盘常用的命令小结

    在Ubuntu系统中,mkfs工具可以用来格式化磁盘,支持多种文件系统格式,如ext4、vfat(FAT32)或ntfs,使用前需确认磁盘设备名,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-09-09
  • 学习Vim合并行的方法和技巧

    学习Vim合并行的方法和技巧

    这篇文章主要介绍了学习Vim合并行的方法以及代码实现过程,值得参考,一起来学习下。
    2017-11-11
  • Linux下Nodejs安装步骤(完整详细)

    Linux下Nodejs安装步骤(完整详细)

    这篇文章主要介绍了Linux下Nodejs安装步骤(完整详细),具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-01-01
  • Linux CentOS7系统中如何添加用户

    Linux CentOS7系统中如何添加用户

    这篇文章主要介绍了Linux CentOS7系统中如何添加用户问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11
  • Ubuntu系统网络故障排查的方法

    Ubuntu系统网络故障排查的方法

    最近在使用Ubuntu系统的时候碰到一个问题,连接无线网络的时候,发现右上角网络设置中没有 Enable Wi-Fi 这个选项了,所以通过一步步排查,终于找了解决办法,现在分享给大家,有需要的朋友们可以参考借鉴。
    2016-10-10

最新评论