目录

前言

一、概述

二、安装

1.基础配置

2.目录结构

  3.配置文件  

    三、服务部署

1.基于不同的域名

 虚拟化设置

2.端口号修改(两台)

总结



前言

Tomcat是一种开源的Java Web服务器,它的全名是Apache Tomcat。Tomcat是Apache软件基金会的一个项目,它可以作为一个独立的Web服务器来运行Java的Web应用程序。它实现了Java Servlet和JavaServer Pages(JSP)规范,可以解析和执行Web应用程序中的Servlet和JSP文件。Tomcat也支持Java WebSocket、Java EL(Expression Language)和Java WebSocket等最新的Java企业技术。它是一个高性能、稳定可靠的Java Web服务器,被广泛用于开发和部署Java Web应用程序。

一、概述

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。

Tomcat虚拟主机是通过linux或windows操作系统下进行独立运行的一个网站发布容器,他是一种在单一主机或主机群上,实现多网域服务的方法,可以运行多个网站或服务的技术。

用一句话概括来说是一个java语言运行的环境

默认监听端口8080/tcp

二、安装

1.基础配置

systemctl stop NetworkManager

systemctl disable NetworkManager

systemctl stop firewalld

systemctl disable firewalld

setenforce 0

配置静态IP

家目录tar xf apache-tomcat-8.5.16.tar.gz

mv  apache-tomcat-8.5.16  /usr/local/tomcat

优化命令

ln -s /usr/local/tomcat/bin/startup.sh  /usr/local/bin/btomcat

ln -s /usr/local/tomcat/bin/shutdown.sh  /usr/local/bin/stomcat

启动btomcat

停止stomcat

查看版本:java -version

查看运行状态

netstat -anptu | grep java

 

2.目录结构

bin命令
logs日志
conf配置文件
webapps应用程序目录
ROOT访问首页
host-manager主机管理后台页面
manager管理后台页面


  3.配置文件  

server.xml 主配置文件
tomcat-users.xml用户配置文件
web.xml上下文机制,安全配置
server.xml 
Serverport
shutdown
Listener
GlobalNamingResources
ServiceConnector
Engine
Connectorport      
protocol
connectionTimeout
redirectPort
Enginename
defaultHost
host
hostname              
appBase
unpackWARs
autoDeploy
ContextdocBase
path


    三、服务部署

1.基于不同的域名

在conf中cp 一份server.jsp

vim server.jsp中host文件删掉注释,复制6行到下边

 

 cd .. 

mkdir -p jx1/ROOT

mkdir -p jx2/ROOT

echo 1234 > jx1/ROOT/index.jsp

echo qwer > jx2/ROOT/index.jsp

  btomcat

 

 虚拟化设置

host里添加

<Context docBase="ROOT" path="test">

</Context>

 

 

在host里修改ROOT为my,/test

 jx1/ROOT改为my

 

 

在host里添加your,/text

cp -r my your

vim your/index.jsp为your

 

2.端口号修改(两台方便放止文件错误,一台要再复制一份server)

 

 在解压一个tomcat,移动到/usr/local/tomcat_1,未优化命令。

vim conf/server.xml ,修改监听。

到webapps的ROOT里vim index.jsp。

回/bin里./startup.sh(重启服务)。

总结

今天的文章就到这里了,更多的知识需要大家一起去探索,努力就会有收获。

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐