一、Tomcat概述
程控制允许你根据条件执行不同的代码块,或者重复执行某段代码直到满足特定条件。
1、Tomcat概念
Tomcat是Java语言开发的,服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。
2、Tomcat基础环境-JDK
JDK是Java语言的软件开发工具包,JDK是整个java开发的核心,包括用于环境的各种库类。
1JVM是Java Virtual Machine(Java虚拟机)的缩写,通过在实际的计算机上仿真模拟各种计算机功能来实现的。
2JRE是Java Runtime Environment运行环境的简称,可以在其上运行、测试和传输应用程序的Java平台。
3、Tomcat端口
Tomcat在启动后默认会开启多个端口,这些端口各自承担着不同的职责:
端口号 | 描述 | 备注 |
8080 | HTTP访问端口 | 用于处理HTTP请求,是Tomcat作为Web服务器时的默认端口,可通过修改Tomcat配置文件(server.xml)来更改此端口。 |
8005 | 关闭Tomcat服务的端口 | 用于接收SHUTDOWN命令以关闭Tomcat服务。此端口默认仅监听在127.0.0.1上,以避免远程关闭Tomcat服务的风险。 |
8009 | AJP协议端口 | 提供基于AJP13协议的AJP服务,该协议是基于二进制的TCP传输协议,用于Tomcat与其他HTTP服务器(如Apache)的集成。 |
8443 | HTTPS访问端口(默认不开启) | 用于处理HTTPS请求,当需要Tomcat支持SSL/TLS加密通信时,需要开启此端口并配置相应的SSL/TLS证书。 |
二、Tomcat部署安装
1、安装JDK
(1)上传jdk1.8到服务器,解压安装jdk。
[root@tomcat ~]# tar xvf jdk-8u151-linux-x64.tar.gz -C /usr/local
(2)设置环境变量
[root@tomcat local]# vim /etc/profile
export JAVA_HOME=/usr/local/java #指定java安装目录
export PATH=$JAVA_HOME/bin:$PATH #用于指定java系统查找命令的路径
[root@tomcat local]# source /etc/profile
(3)检测JDK是否安装成功
[root@tomcat local]# java -version
2、安装Tomcat
(1)上传tomcat软件包到服务器,解压安装tomcat。
[root@tomcat src]# tar xvf apache-tomcat-9.0.1.tar.gz -C /usr/local
[root@tomcat src]# cd /usr/local/
[root@tomcat local]# mv apache-tomcat-9.0.1/ tomcat
(2)设置环境变量
[root@tomcat local]# vim /etc/profile
export TOMCAT_HOME=/usr/local/tomcat #指定tomcat的安装目录
[root@tomcat local]# source /etc/profile
(3)检测Tomcat是否安装成功
[root@tomcat local]# /usr/local/tomcat/bin/version.sh
三、使用Tomcat部署jspgou商城页面
1、安装配置数据库
(1)安装mysql或mriadb数据库
(2)在数据库中创建jspgou库并指定字符集
mysql -uroot -p #进入数据库
create database jspgou default charset=utf8;
2、jspgou商城上线
(1)上传jspgou商城代码到tomcat的发布目录
[root@tomcat ~]# unzip jspgouV6.1-ROOT.zip
[root@tomcat ~]# cp -r ROOT/ /usr/local/tomcat/webapps/
(2)将数据导入数据库
[root@tomcat DB]# mysql -uroot -p jspgou < jspgou.sql
注:执行命令前需要先把jspgou.sql中的'0000-00-00 00:00:00' 字段修改为CURRENT_TIMESTAMP,防止数据库格式不匹配导致数据导入失败。
(3)更改数据库连接
[root@tomcat tomcat]# cd /usr/local/tomcat
[root@tomcat tomcat]# vim webapps/ROOT/WEB-INF/config/jdbc.properties
(4)启动tomcat并访问测试
访问http://192.168.11.112:8080
四、Tomcat多实例部署
Tomcat多实例(多进程)为同一个程序启动多次,分为两种情况,第一种:一台机器运行多个Tomcat;第二种:多个机器跑一个站点多个实例,配合负载均衡。
(1)复制Tomcat程序文件
[root@tomcat ~]# cd /usr/local/
[root@tomcat local]# cp -r tomcat/ tomcat_1
[root@tomcat local]# cp -r tomcat/ tomcat_2
(2)修改端口
# sed -i 's#8005#8011#;s#8080#8081#;s#8009#8019#' tomcat_1/conf/server.xml
# sed -i 's#8005#8012#;s#8080#8082#;s#8009#8029#' tomcat_2/conf/server.xml
(3)启动Tomcat多实例
[root@tomcat local]# /usr/local/tomcat_1/bin/startup.sh
[root@tomcat local]# /usr/local/tomcat_2/bin/startup.sh
(4)在浏览器访问测试
标签:Tomcat,tomcat,部署,安装,端口,usr,root,local From: https://blog.csdn.net/weixin_43612842/article/details/141825891