项目部署基础汇总二-linux下部署tomcat
今天小编给各位分享tomcat配置环境变量的知识,文中也会对其通过项目部署基础汇总二-linux下部署tomcat和linux怎么部署tomcat等多篇文章进行知识讲解,如果文章内容对您有帮助,别忘了关注本站,现在进入正文!
内容导航:
一、项目部署基础汇总二-linux下部署tomcat
1、上传tomcat安装包到/opt/soft目录下
yum install lrzsz(统一放在/opt/soft目录下,在opt目录下创建soft文件夹)# cd /opt#mkdir soft
2、上传完成后对tomcat压缩包进行解压sudo yum install unzip
第一步:修改压缩包的权限: chmod 775 apache-tomcat-9.0.31.zip (后面文件名根据实际填写)
第二步:对tomcat文件进行解压:unzip apache-tomcat-9.0.31.zip
解压后有这样一个没有后缀的文件。
赋予目录权限:chmod -R 775 apache-tomcat-9.0.31
3、对tomcat包进行重新命名(尽量的统一用tomcat+下划线+端口,方便维护) mv apache-tomcat-9.0.31(文件夹名称) tomcat_80(修改后的名称)
由于我们需要前后端分离,部署两个tomcat,可以对tomcat_80复制一份并改为其他名称
cp -r tomcat_80 tomcat_8080 (复制文件夹的时候需要加-r,如果是复制文件则不用)
4、修改tomcat的启动、关闭端口第一步: 放置两个tomcat后,我们就需要去修改他们的启动和关闭端口,避免他们的端口冲突
4.1 进去tomcat_80的配置文件,对配置文件进行修改#cd /opt/tomcat_80/conf#vi server.xml
(备注一:如果不熟悉vi命令进去编辑,就下载文件到本地修改完了后再上传覆盖,但是要注意文件权限是否变化了)
(备注二:如果是部署两个tomcat的话,只修改其中一个即可,比如说只修改tomcat_8080这个tomcat的配置文件)
5、配置CATALINA环境变量 完成tomcat配置后,对CATALINA环境变量进行配置,如果服务器只有一个Tomcat的时候可以不用做该步骤。超过2个或以上的都需要
5.1 修改环境变量
改/etc目录下的profile文件,添加一组java环境变量,和两组CATALINA环境变量;修改后的profile文件示例如下:
#tomcat_80 export CATALINA_BASE=/opt/tomcat80--------(第一个tomcat实际路径) export CATALINA_HOME=/opt/tomcat80 export TOMCAT_HOME=/opt/tomcat80
#tomcat_8080 export CATALINA_BASE2=/opt/tomcat_8080 -----(第二个tomcat实际路径) export CATALINA_HOME2=/opt/tomcat_8080 export TOMCAT_HOME2=/opt/tomcat_8080
(把上面的信息添加到/etc/prfile文件的最前面,注意把备注的中文去掉,如果有第二个以上,按照这个方式继续写第三个tomcat配置信息)
修改完成后使配置生效,执行以下命令(记得执行)
#source /etc/profile
5.3 修改两个tomcat下面bin下的catalina.sh文件。修改后的示例如下:
#cd /opt/tomcat_80/bin
#vi catalina.sh
(插入以下内容,放在最前面)
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el8_1.x86_64/jre(前面查询到的java路径,在最后加/jre)
export CATALINA_HOME=$CATALINA_HOME
export CATALINA_BASE=$CATALINA_BASE
修改第二个tomcat_8080的catalina.sh文件,修改后的示例如下:
#cd /opt/tomcat_8080/bin
#vi catalina.sh
(插入以下内容,放在最前面)
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el8_1.x86_64/jre(前面查询到的java路径,在最后加/jre)
export CATALINA_BASE=$CATALINA_BASE2
export CATALINA_HOME=$CATALINA_HOME2
6、启动tomcat测试是否能正常启动
#cd /opt/tomcat_80/bin#nohup sh startup.sh ps -ef|gerp tomcat(查看tomcat是否启动成功)
成功后提示如下:
同样再去启动第二个tomcat_8080
#cd /opt/tomcat_8090/bin#nohup sh startup.sh &
# ps -ef|gerp tomcat(查看第二个tomcat_8080是否启动成功)
7、关闭tomcat方法
#ps -ef |grep tomcat
红框的编号为进程的编号,使用kill名称关闭进程即可
#kill -9 10731
#kill -9 10831
一、linux怎么部署tomcat
要先安装jdk,这个是oracle的官网地址,里面有jdk的下载地址chmod a+x jdk-6u23-linux-i586.bin(后面这个是jdk版本,看你下载的是什么版本)
./jdk-6u23-linux-i586.bin执行了之后会自动解压出来,
mv jdk1.6.0_23 /usr/local/
设置变量,在/etc/profile里面加入
JAVA_HOME=/usr/local/jdk1.6.0_23/
JAVA_BIN=/usr/local/jdk1.6.0_23/bin
JRE_HOME=/usr/local/jdk1.6.0_23/jre
PATH=$PATH:/usr/local/jdk1.6.0_23/bin:/usr/local/jdk1.6.0_23/jre/bin
CLASSPATH=/usr/local/jdk1.6.0_23/jre/lib:/usr/local/jdk1.6.0_23/lib:/usr/local/jdk1.6.0_23/jre/lib/charsets.jar
export JAVA_HOME JAVA_BIN JRE_HOME PATH CLASSPATH
然后source /etc/profile
cd /usr/local/src/
wget
如果觉得这个版本不适合,可以到官方网站()下载。
tar zxvf apache-tomcat-7.0.14.tar.gz
mv apache-tomcat-7.0.14 /usr/local/tomcat
cp -p /usr/local/tomcat/bin/catalina.sh /etc/init.d/tomcat
vim /etc/init.d/tomcat
在第二行加入以下内容:
# chkconfig: 112 63 37
# description: tomcat server init script
# Source Function Library
. /etc/init.d/functions
JAVA_HOME=/usr/local/jdk1.6.0_23/
CATALINA_HOME=/usr/local/tomcat
保存文件后,执行以下操作:
chmod 755 /etc/init.d/tomcat
chkconfig --add tomcat
chkconfig tomcat on
启动tomcat:
service tomcat start
查看是否启动成功:
ps aux |grep tomcat
如果有进程的话,请在浏览器中输入 你会看到tomcat的主界面。
配置tomcat
1. 配置tomcat服务的访问端口
tomcat默认启动的是8080,如果你想修改为80,则需要修改server.xml文件:
vim /usr/local/tomcat/conf/server.xml
找到:
爱资源吧版权声明:以上文中内容来自网络,如有侵权请联系删除,谢谢。