目录
前言
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 | |
Server | port |
shutdown | |
Listener | |
GlobalNamingResources | |
Service | Connector |
Engine | |
Connector | port |
protocol | |
connectionTimeout | |
redirectPort | |
Engine | name |
defaultHost | |
host | |
host | name |
appBase | |
unpackWARs | |
autoDeploy | |
Context | docBase |
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(重启服务)。
总结
今天的文章就到这里了,更多的知识需要大家一起去探索,努力就会有收获。