一、概述
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。
Tomcat虚拟主机是通过linux或windows操作系统下进行独立运行的一个网站发布容器,他是一
种在单一主机或主机群上,实现多网域服务的方法,可以运行多个网站或服务的技术。
默认监听端口 8080/tcp
二、安装
基础配置
[root@localhost ~]# systemctl stop NetworkManager
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# setenforce 0
sed -i "/s/ONBOOT=no/ONBOOT=yes/" /etc/sysconfig/networ-scripts/ifcfg-ens33
systemctl restart network
java环境
java -version
没有环境
yum groupinstall "开发工具"
下载JDK软件包
tar xf apache-tomcat-8.5.16.tar.gz
mv apache-tomcat-8.5.16 /usr/local/tomcat
移动完成后进入
cd /usr/local/tomcat8
三、目录结构
bin 命令
logs 日志
conf 配置文件
webapps 应用程序目录
ROOT 访问首页
host-manager 主机管理后台页面
manager 管理后台页面
启停
命令优化
1、启动命令
2、暂停命令
ln -s /usr/local/tomcat8/bin/startup.sh /usr/local/bin/btomcat
ln -s /usr/local/tomcat/bin/shutdown.sh /usr/local/bin/stomcat
启动tomcat tmstart
停止tomcat stomcat
查看运行状态 netstat -anptu | grep java
外部访问一下网关查看192.168.28.123
四、配置文件
做一个备份、
创建一个目录,里面输入内容访问
server.xml
注释
type="org.apache.catalina.UserDatabase"
description="User database that can be updated and saved"
factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
pathname="conf/tomcat-users.xml" />
connectionTimeout="20000"
redirectPort="8443" />
resourceName="UserDatabase"/>
unpackWARs="true" autoDeploy="true">
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
Server
port
shutdown
Listener
GlobalNamingResources
Service
Connector
port
protocol
connectionTimeout
redirectPort
Engine
name
defaultHost
Host
name
appBase
unpackWARs
autoDeploy
Context
docBase
path
tomcat-users.xml
进去之后注释掉图中两块
web.xml
五、多tomcat服务部署
1、部署
tar xf apache-tomcat-8.5.16.tar.gz
mv apache-tomcat-8.5.16 /usr/local/tomcat8_1
进入此目录修改端口号
2、命令优化
ln -s /usr/local/tomcat1/bin/startup.sh /usr/local/bin/tmstart
ln -s /usr/local/tomcat1/bin/shutdown.sh /usr/local/bin/tmstop
3、端口号修改
server port
connector port
redirectport
4、修改访问页面
进入ROOT里面
拷贝一份在修改
vim /usr/local/tomcat/webapps/ROOT/index.jsp
<%
out.println("tomcat");
%>
格式如下
改完之后外部访问
六、虚拟主机
1、基于不同的域名
进入conf文件 查看文件
开始的样子
复制Host字段
修改不同Host的name属性,改为不同的域名
修改webapps指定为不同的访问路径
修改日志名称
创建访问目录及首页
mkdir /usr/local/tomcat1/jx1/ROOT -p
主机内输入号
vim index.jsp
2、基于不同的端口
复制Service字段
修改Service的name属性
修改Engine的name属性
修改Host的name及appbase属性
修改日志名称
端口号修改
service port
connector
port
redirectport
在webapps1中创建ROOT目录并写入首页
mkdir /usr/local/tomcat/webapps1/ROOT
vim index.jsp
拓展增加访问虚拟目录设置
第一步
第二步
第三步
第四步
第五步
改完配置重新启动一下