linux服务器配置tomcat,Linux中搭建Tomcat服务器

一、Tomcat简介

Tomcat 服务器是一个免费开源的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问数量较少的场合下被普遍使用,是开发和调试JSP 程序的首选。可以这样认为,当配置正确时,Apache 为HTML页面服务,而Tomcat 服务则实际上运行JSP 页面和Servlet。另外,Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。但是,Tomcat处理静态HTML页面请求的能力不如Apache服务器。但因为Tomcat 技术先进、性能稳定,开源免费等特点,因而深受Java 爱好者的喜爱,成为目前比较流行的Web 应用服务器。本文通过对配置基本Tomcat服务及基于域名的虚拟主机服务的过程演示,对在Linux平台下搭建Tomcat服务进行较为系统的讲解。

二、基本原理示意图

3ab470db85eb

Tomcat服务原理

3ab470db85eb

Tomcat服务原理

三、Tomcat服务基本配置

1、yum安装tomcat服务及相应组件

3ab470db85eb

安装Tomcat

2、启动服务

3ab470db85eb

启动Tomcat

3、查看8080端口是否开放

3ab470db85eb

查看8080端口状态

4、查看编辑/etc/tomcat/server.xml文件,改变监听端口及网站目录,增加以下两行

3ab470db85eb

修改配置文件

5、编辑/var/www/htm/index.html文件

3ab470db85eb

编辑index文件

6、使用浏览器访问http://服务器地址/html/index.html

3ab470db85eb

浏览器访问

关闭防火墙及selinux重新访问

3ab470db85eb

404错误

无法访问页面,查看Tomcat状态

3ab470db85eb

检查Tomcat服务状态

检查Java环境

3ab470db85eb

检查java环境

修改/etc/tomcat/server.xml配置文件

3ab470db85eb

修改配置

查看Tomcat应用目录/usr/share/tomcat/webapps/,确定项目已在此目录下(如果目录下没有项目,可重新发布该项目)

3ab470db85eb

查看项目目录

再次访问

3ab470db85eb

再次访问

注:如果存在项目不存在于webapps目录下,则Tomcat无法正常访问。

7、编辑/var/www/jsp/index.jsp文件

3ab470db85eb

jsp文件

8、使用浏览器访问http://服务器地址/jsp/index.jsp

3ab470db85eb

访问jsp页面

四、使用Tomcat配置基于域名的虚拟主机

1、在/var/www/main目录下建立index.html文件

this is main site

2、在/var/www/exam目录下建立index.html文件

this is exam site

3ab470db85eb

建立虚拟主机目录

3、编辑/etc/tomcat/server.xml文件,增加以下内容,并重启Tomcat

prefix="localhost_access_log." suffix=".txt"

pattern="%h %l %u %t %r %s %b" />

prefix="localhost_access_log." suffix=".txt"

pattern="%h %l %u %t %r %s %b" />

3ab470db85eb

启动Tomcat虚拟主机服务

3ab470db85eb

重启Tomcat服务

4、修改DNS指向

3ab470db85eb

修改DNS指向

5、使用浏览器访问进行测试

3ab470db85eb

访问测试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值