淮安网站设计公司,公司网站做好了怎么做排名,自己的网站怎么做搜索,全屏企业网站欣赏目录 一、Tomcat概述
1.1Tomcat简介
1.2、Tomcat历史
1.3Tomcat官网
二、部署单实例Tomcat
1.下载Tomcat包
2. 解压Tomcat包
3.配置环境变量
4.刷新环境变量
5.查看tomcat是否安装成功
6.启动Tomcat
三、Tomcat目录介绍
1、tomcat主目录介绍
2.webapps目录介绍
3…目录 一、Tomcat概述
1.1Tomcat简介
1.2、Tomcat历史
1.3Tomcat官网
二、部署单实例Tomcat
1.下载Tomcat包
2. 解压Tomcat包
3.配置环境变量
4.刷新环境变量
5.查看tomcat是否安装成功
6.启动Tomcat
三、Tomcat目录介绍
1、tomcat主目录介绍
2.webapps目录介绍
3.Tomcat配置介绍conf
4.Tomcat的管理
四、启动完成浏览器进行访问 1.修改/root/tomcat/conf/server.xml 一、Tomcat概述
1.1Tomcat简介
Tomcat是Apache 软件基金会Apache Software Foundation的Jakarta 项目中的一个核心项目由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定而且免费因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可成为目前比较流行的Web 应用服务器。
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器属于轻量级应用服务器在中小型系统和并发访问用户不是很多的场合下被普遍使用是开发和调试JSP 程序的首选。对于一个初学者来说可以这样认为当在一台机器上配置好Apache 服务器可利用它响应HTML标准通用标记语言下的一个应用页面的访问请求。实际上Tomcat是Apache 服务器的扩展但运行时它是独立运行的所以当你运行tomcat 时它实际上作为一个与Apache 独立的进程单独运行的。
1.2、Tomcat历史
1.Tomcat 最初由Sun公司的软件架构师 James Duncan Davidson 开发名称为“JavaWebServer”。
2.1999年在 Davidson 的帮助下该项目于1999年于apache软件基金会旗下的JServ项目合并并发布第一个版本3.x即是现在的Tomcat该版本实现了Servlet2.2和JSP 1.1规范 。
3.2001年Tomcat 发布了4.0版本 作为里程碑式的版本Tomcat 完全重新设计了其架构并实现了Servlet 2.3和JSP 1.2规范。
4.目前 Tomcat 已经更新到 11.0.0版本但是目前企业中的Tomcat服务器主流版本还是7.x 和 8.x
1.3Tomcat官网
http://tomcat.apache.org
二、部署单实例Tomcat
注意Tomcat启动需要Java环境安装JDK参考博主博客
Tomcat好帮手---JDK-CSDN博客
1.下载Tomcat包
[roottomcat ~]# wget https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.98/bin/apache-tomcat-8.5.98.tar.gz --no-check-certificate
2. 解压Tomcat包
[rootjava-tomcat1 ~]# tar xzf apache-tomcat-8.5.98.tar.gz
[rootjava-tomcat1 ~]# mv apache-tomcat-8.5.98 tomcat
3.配置环境变量
[roottomcat ~]# vim /etc/profile.d/tomcat.sh
export PATH/root/tomcat/bin:$PATH
4.刷新环境变量
[roottomcat ~]# source /etc/profile.d/tomcat.sh
5.查看tomcat是否安装成功
[roottomcat ~]# version.sh
Using CATALINA_BASE: /data/application/tomcat
Using CATALINA_HOME: /data/application/tomcat
Using CATALINA_TMPDIR: /data/application/tomcat/temp
Using JRE_HOME: /usr/local/java
Using CLASSPATH: /data/application/tomcat/bin/bootstrap.jar:/data/application/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Server version: Apache Tomcat/8.5.98
Server built: Jan 5 2024 15:56:27 UTC
Server number: 8.5.98.0
OS Name: Linux
OS Version: 3.10.0-1160.el7.x86_64
Architecture: amd64
JVM Version: 1.8.0_211-b12
JVM Vendor: Oracle Corporation
[roottomcat ~]#
6.启动Tomcat
[roottomcat ~]# startup.sh
Using CATALINA_BASE: /data/application/tomcat
Using CATALINA_HOME: /data/application/tomcat
Using CATALINA_TMPDIR: /data/application/tomcat/temp
Using JRE_HOME: /usr/local/java
Using CLASSPATH: /data/application/tomcat/bin/bootstrap.jar:/data/application/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.
[roottomcat ~]# ss -nplt
State Recv-Q Send-Q Local Address:Port Peer Address:Port
LISTEN 0 128 *:80 *:* users:((nginx,pid4150,fd6),(nginx,pid4149,fd6),(nginx,pid4148,fd6))
LISTEN 0 128 *:22 *:* users:((sshd,pid972,fd3))
LISTEN 0 100 127.0.0.1:25 *:* users:((master,pid1200,fd13))
LISTEN 0 1 [::ffff:127.0.0.1]:8005 [::]:* users:((java,pid4494,fd116))
LISTEN 0 80 [::]:3306 [::]:* users:((mysqld,pid3099,fd17))
LISTEN 0 100 [::]:8080 [::]:* users:((java,pid4494,fd52))
LISTEN 0 128 [::]:22 [::]:* users:((sshd,pid972,fd4))
LISTEN 0 100 [::1]:25 [::]:* users:((master,pid1200,fd14))
[roottomcat ~]#
三、Tomcat目录介绍
端口:
8005这个端口负责监听关闭Tomcat的请求 shutdown:向以上端口发送的关闭服务器的命令字符串。
8009: 与其他http服务通信接口。
8080: 建立http也就是客户端访问连接用。可以修改
1、tomcat主目录介绍
[rootjava-tomcat1 ~]# cd /root/tomcat/
[rootjava-tomcat1 tomcat]# yum install -y tree
[rootjava-tomcat1 tomcat]# tree -L 1
.
├── bin #存放tomcat的管理脚本
├── BUILDING.txt
├── conf #tomcat的配置文件
├── CONTRIBUTING.md
├── lib #web应用调用的jar包存放路径
├── LICENSE
├── logs #tomcat日志存放目录catalina.out日志为只要输出日志
├── NOTICE
├── README.md
├── RELEASE-NOTES
├── RUNNING.txt
├── temp #存放临时文件
├── webapps #默认网站发布目录
└── work #存放编译生产的.java与.class文件7 directories, 7 files
2.webapps目录介绍
[rootjava-tomcat1 tomcat]# cd webapps/
[rootjava-tomcat1 webapps]# tree
.
├── docs #tomcat的帮助文档
├── examples #web应用实例
├── host-manager #主机管理
├── manager #管理
└── ROOT #默认站点根目录5 directories, 0 files
3.Tomcat配置介绍conf
[rootjava-tomcat1 webapps]# cd ../conf/
[rootjava-tomcat1 conf]# tree
.
├── Catalina
├── catalina.policy
├── catalina.properties
├── context.xml # Tomcat 公用的环境配置tomcat 服务器会定时去扫描这个文件。一旦发现文件被修改时间戳改变了就会自动重新加载这个文件而不需要重启服务器。
├── logging.properties
├── logs
├── server.xml # tomcat 主配置文件 tomcat的设置可以设置端口号添加虚拟机这些的是对服务器的设置
├── server.xml.bak
├── server.xml.bak2
├── tomcat-users.xml # tomcat 管理用户配置文件 Tomcat Manager是Tomcat自带的、用于对Tomcat自身以及部署在Tomcat上的应用进行管理的web应用。Tomcat是Java领域使用最广泛的服务器之一因此Tomcat Manager也成为了使用非常普遍的功能应用。Tomcat Manager的用户配置是在Tomcat安装目录/conf/tomcat-users.xml文件中进行管理的
├── tomcat-users.xsd
└── web.xml # Web应用程序描述文件都是关于是Web应用程序的配置文件。所有Web应用的 web.xml 文件的父文件。2 directories, 10 files
4.Tomcat的管理
1.启动程序 #/data/application/tomcat/bin/startup.sh #启动
2.关闭程序 #/data/application/tomcat/bin/shutdown.sh #关闭
四、启动完成浏览器进行访问
安装Tomcat服务器IP 1.修改/root/tomcat/conf/server.xml
[roottomcat ~]# vim /root/tomcat/conf/tomcat-users.xml
[roottomcat ~]# vim /root/tomcat/conf/tomcat-users.xml
role rolenamemanager-gui/
role rolenamemanager-script/
role rolenameadmin-gui/
role rolenameadmin-script/
user username用户名 password密码 rolestomcat,manager-gui,manager-script,admin-gui,admin-script/[roottomcat ~]# vim /root/tomcat/webapps/host-manager/META-INF/context.xml
[roottomcat ~]# vim /root/tomcat/webapps/manager/META-INF/context.xml
# 内容均修改为如下图片然后重启tomcat