Tomcat部署实战!
admin
2023-03-28 17:21:38
0

Tomcat部署及优化

1.Tomcat安装部署

2.虚拟主机配置

3.Tomcat优化

Tomcat介绍

1.免费的、开放源代码的Web应用服务器
2.Apache软件基金会(Apache Software Foundation)Jakarta项目中的- -个核心项目
3.由Apache、 Sun和一些公司及个人共同开发而成
4.深受Java爱好者的喜爱,并得到部分软件开发商的认可
5.目前比较流行的Web应用服务器

Tomcat部署步骤

1.下载并安装jdk

2.安装并启动Tomcat

3.配置虚拟主机

设置环境变量

1.编辑/etc/profile文件:

export JAVA_HOME=/usr/java/jdk1.8.0_171-amd64

export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt,jar

export PATH=$JAVA_HOME/bin:$PATH

2.使环境变量生效的命令:

[root@localhost~]#source /etc/profile

3.查看jdk版本的命令:

[root@localhost~]#java -version

安装、启动Tomcat

1.下载安装包:

[root@localhost ~]# wget http://mirrors. shu.edu.cn/apache/tomcat/tomcat-9/v9.0.8/bin/apache-tomcat-9.0.8.tar.gz

2.将安装包移动到/usr/local下重命名:

[root@localhost ~]# mv apache-tomcat-9.0.8 /usr/ocal/tomcat

3.启动Tomcat:

[root@localhost ~]# /usr/local/tomcat/bin/startup.sh

Tomcat启动时间

1.缩短启动时间的命令
/usr/java/jdk1.8.0_171-amd64/je/lib/security/java.security文件

securerandom.source=file:/dev/random改为urandom

Demo:Tomcat安装

[root@localhost ~]# mkdir /aaa
[root@localhost ~]# mount.cifs //192.168.10.139/rpm /aaa
Password for root@//192.168.10.139/rpm:  
[root@localhost ~]# cd /aaa
[root@localhost aaa]# ls
amoeba-mysql-binary-2.2.0.tar.gz  lf.jpg
apr-1.6.2.tar.gz                  mysql-5.5.24.tar.gz
apr-util-1.6.0.tar.gz             mysql-5.6.26.tar.gz
httpd-2.4.29.tar.bz2              TC
[root@localhost aaa]# cd TC/
[root@localhost TC]# ls
apache-jmeter-5.1
apache-jmeter-5.1.zip
apache-tomcat-9.0.16.tar.gz
jdk-8u201-linux-x64.rpm
[root@localhost TC]# rpm -ivh jdk-8u201-linux-x64.rpm 
[root@localhost TC]# cd /usr/java/
[root@localhost java]# ls
default  jdk1.8.0_201-amd64  latest
[root@localhost java]# cd jdk1.8.0_201-amd64/
[root@localhost jdk1.8.0_201-amd64]# ls
bin             man
COPYRIGHT       README.html
include         release
javafx-src.zip  src.zip
jre             THIRDPARTYLICENSEREADME-JAVAFX.txt
lib             THIRDPARTYLICENSEREADME.txt
LICENSE

//设置环境变量:
[root@localhost jdk1.8.0_201-amd64]# vim /etc/profile
按大写字母G到末行,按小写字母o在下行插入以下内容:
export JAVA_HOME=/usr/java/jdk1.8.0_201-amd64
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export PATH=$JAVA_HOME/bin:$PATH
//修改完成后,按Esc退出插入模式,输入:wq保存退出
[root@localhost jdk1.8.0_201-amd64]# source /etc/profile
[root@localhost jdk1.8.0_201-amd64]# java -version
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)
[root@localhost jdk1.8.0_201-amd64]# cd /aaa
[root@localhost aaa]# ls
Discuz_X3.4_SC_UTF8.zip           nginx-1.12.2.tar.gz
error.png                         php-7.1.10.tar.bz2
extundelete-0.2.4.tar.bz2         php-7.1.20.tar.gz
httpd-2.4.29.tar.bz2              TC
[root@localhost aaa]# cd TC/
[root@localhost TC]# ls
apache-jmeter-5.1
apache-jmeter-5.1.zip
apache-tomcat-9.0.16.tar.gz
jdk-8u201-linux-x64.rpm
[root@localhost TC]# tar zxvf apache-tomcat-9.0.16.tar.gz -C /usr/local/
[root@localhost TC]# cd /usr/local/
[root@localhost local]# ls
apache-tomcat-9.0.16  etc    include  lib64    sbin   src
bin                   games  lib      libexec  share
//为方便后面查找,修改文件夹名
[root@localhost local]# mv apache-tomcat-9.0.16/ tomcat
[root@localhost local]# ls
bin  games    lib    libexec  share  tomcat
etc  include  lib64  sbin     src
[root@localhost local]# cd tomcat/
[root@localhost tomcat]# cd bin/
[root@localhost bin]# ls
bootstrap.jar                 makebase.sh
catalina.bat                  setclasspath.bat
catalina.sh                   setclasspath.sh
catalina-tasks.xml            shutdown.bat
ciphers.bat                   shutdown.sh
ciphers.sh                    startup.bat
commons-daemon.jar            startup.sh
commons-daemon-native.tar.gz  tomcat-juli.jar
configtest.bat                tomcat-native.tar.gz
configtest.sh                 tool-wrapper.bat
daemon.sh                     tool-wrapper.sh
digest.bat                    version.bat
digest.sh                     version.sh
makebase.bat
[root@localhost bin]# ln -s /usr/local/tomcat/bin/startup.sh /usr/bin/
[root@localhost bin]# ln -s /usr/local/tomcat/bin/shutdown.sh /usr/bin/
[root@localhost bin]# systemctl stop firewalld.service 
[root@localhost bin]# setenforce 0
[root@localhost bin]# startup.sh 
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/java/jdk1.8.0_201-amd64
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.

此时使用宿主机浏览器输入地址:192.168.18.145:8080,可访问到Tomcat的主页:

Tomcat部署实战!

此时Tmocat部署成功,谢谢观看!

相关内容

热门资讯

玩家攻略科普“青鸾究竟有挂吗?... 家人们!今天小编来为大家解答青鸾透视挂怎么安装这个问题咨询软件客服徽4282891的挂在哪里买很多人...
最新引进“微乐山东麻将是不是有... 您好:微乐山东麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9752949】很多玩家在这款...
今日重磅消息“功夫熊猫牛牛究竟... 您好:功夫熊猫牛牛这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9752949】很多玩家在这款...
玩家分享攻略“天天爱泰州麻将开... 家人们!今天小编来为大家解答天天爱泰州麻将透视挂怎么安装这个问题咨询软件客服徽9784099的挂在哪...
终于了解“开心麻花是不是有挂?... 家人们!今天小编来为大家解答开心麻花透视挂怎么安装这个问题咨询软件客服徽4282891的挂在哪里买很...
今日重磅消息“青鸾牛牛开挂器?... 网上科普关于“青鸾牛牛有没有挂”话题很是火热,小编也是针对青鸾牛牛作*弊开挂的方法以及开挂对应的知识...
重磅消息“微乐陕西三代究竟有挂... 有 亲,根据资深记者爆料微乐陕西三代是可以开挂的,确实有挂(咨询软件无需...
终于明白“春天扑克到底有挂吗?... 家人们!今天小编来为大家解答春天扑克透视挂怎么安装这个问题咨询软件客服徽9784099的挂在哪里买很...
今日重大发现“方片十三张怎么装... 今日重大发现“方片十三张怎么装挂?”(果然有透视挂)您好,方片十三张这个游戏其实有挂的,确实是有挂的...
今日重大消息“宝宝浙江游戏怎么... 网上科普关于“宝宝浙江游戏有没有挂”话题很是火热,小编也是针对宝宝浙江游戏作*弊开挂的方法以及开挂对...