centos部署多个项目-,第一个配置不动,修改后面增加的tomcat的配置

第一步:搭建JDK环境

第一步:搭建JDK环境

vi /etc/profile

方式一:

#java

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64

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

export PATH=$PATH:$JAVA_HOME/bin

#tomcat1

export CATALINA_HOME=/usr/local/tomcat1/apache-tomcat-8.5.34

export CATALINA_BASE=/usr/local/tomcat1/apache-tomcat-8.5.34

export TOMCAT_HOME=/usr/local/tomcat1/apache-tomcat-8.5.34

#tomcat2

export CATALINA_HOME2=/usr/local/tomcat2/apache-tomcat-8.5.34

export CATALINA_BASE2=/usr/local/tomcat2/apache-tomcat-8.5.34

export TOMCAT_HOME2=/usr/local/tomcat2/apache-tomcat-8.5.34

第二步:下载安装tomcat

下载tomcat到服务器中,并解压到文件夹,如/root/tomcat1.

再复制一份tomcat压缩包,解压到 /root/tomcat2;

这就服务器上就有两个tomcat了,然后我们开始下一步。

tomcat的解压和剪切过程

tar -zxvf /root/apache-tomcat-8.5.34.tar.gz //解压文件   

或者:tar xvf apache-tomcat-8.5.34.tar.gz

mv  /root/apache-tomcat-8.5.34 /usr/local/tomcat2/apache-tomcat-8.5.34

 //移动和重命名

第三步:配置tomcat环境变量(重点) 

vi /etc/profile

#tomcat1
export CATALINA_HOME=/usr/local/tomcat1/apache-tomcat-8.5.34
export CATALINA_BASE=/usr/local/tomcat1/apache-tomcat-8.5.34
export TOMCAT_HOME=/usr/local/tomcat1/apache-tomcat-8.5.34


#tomcat2
export CATALINA_HOME2=/usr/local/tomcat2/apache-tomcat-8.5.34
export CATALINA_BASE2=/usr/local/tomcat2/apache-tomcat-8.5.34
export TOMCAT_HOME2=/usr/local/tomcat2/apache-tomcat-8.5.34

 source   /etc/profile 

第四步:修改tomcat2中的server.xml文件(重点)

修改 tomcat2/apache-tomcat-7.0.68/conf/server.xml  文件。这个地方是更改端口,共三处,如下:

     默认为8005--》修改为8006

   
    
    

.........

      默认为8080--》修改为8081              

      connectionTimeout="20000" 
               redirectPort="8443" />

........

          默认为8009--》修改为8010

第五步:修改tomcat2中的startup.sh 和 shutdown.sh文件(重点)

修改 tomcat2/apache-tomcat-7.0.68/bin 中的 startup.sh 和 shutdown.sh 两个文件,分别在其中添加如下内容:

//为了方便定位位置,加了上下的注释内容

# Start Script for the CATALINA Server
# -----------------------------------------------------------------------------

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/bin
export CATALINA_HOME=$CATALINA_HOME2
export CATALINA_BASE=$CATALINA_BASE2

 

# Better OS/400 detection: see Bugzilla 31132

添加完成后,保存退出即可。

  1. 开启端口允许(阿里云服务器安全+防火墙端口允许设置)

centos如何操作对外开放80,3306端口号或者其他端口号

systemctl start firewalld.service #开启防火墙firewall

systemctl stop firewalld.service #停止firewall

systemctl disable firewalld.service #禁止firewall开机启动

firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)

 

firewall-cmd --zone=public --add-port=8006/tcp --permanent

firewall-cmd --zone=public --add-port=8081/tcp --permanent

firewall-cmd --zone=public --add-port=8010/tcp --permanent

 

重启防火墙:firewall-cmd --reload

7.CentOS中安装与配置Tomcat

官网下载tomcat:

 

进入目录并解压

cd /usr/local  

tar -zxv -f /root/apache-tomcat-8.5.34.tar.gz 

mv apache-tomcat-8.5.34 tomcat

启动

/usr/local/tomcat/bin/startup.sh

 

 

tomcat部署JavaWeb项目分为下面的步骤:

1、删除tomcat按照目录的ROOT文件夹下的所有文件

2、把war包复制到ROOT文件下面,解压缩:

jar -xvf  /usr/local/tomcat/webapps/ROOT/eova-oss.war;

jar -xvf /usr/local/tomcat2/apache-tomcat-8.5.34/webapps/ROOT/tspace.war

3、结束所有的java进程:ps -e|grep java|awk '{print "kill -9 "$1}'|sh

4、启动tomcat:sh tomcat目录/bin/startup.sh;或者是进入到tomcat的bin目录下执行:./startup.sh

5、访问:在主机电脑通过浏览器访问192.168.1.100:8080(centos的Ip和端口号),就可以打开项目的开始页面。

8.tomcat的开启关闭命令

Centos打开、关闭、结束tomcat,及查看tomcat运行日志

 

启动:一般是执行

sh /usr/local/tomcat1/apache-tomcat-8.5.34/bin/startup.sh

sh /usr/local/tomcat2/apache-tomcat-8.5.34/bin/startup.sh

停止:一般是执行脚本命令 

sh /usr/local/tomcat1/apache-tomcat-8.5.34/bin/shutdown.sh

sh /usr/local/tomcat2/apache-tomcat-8.5.34/bin/shutdown.sh

 

查看日志:

tail -f /usr/local/tomcat1/apache-tomcat-8.5.34/logs/catalina.out

tail -f /usr/local/tomcat2/apache-tomcat-8.5.34/logs/catalina.out

 

 

查看:执行ps -ef |grep tomcat 输出如下 *** 5144 。。。等等.Bootstrap start

 说明tomcat已经正常启动, 5144 就为进程号 pid = 5144 
杀死:kill -9 5144


------------------------linux下实时查看tomcat运行日志-------------------------
1、先切换到:cd tomcat/logs
2、tail -f catalina.out
3、这样运行时就可以实时查看运行日志了
Ctrl+c 是退出tail命令。

 

9.最后:检验成果

分别启动两个tomcat中的 /bin/startup.sh ,然后打开浏览器访问测试。http://ip / 端口(server.xml中配置的端口) ,两个端口都可以成功访问即可。

剩下的就是将项目拷贝一份,分别部署到两个tomcat中,启动运行!

访问:

http://39.107.86.138:8082

http://39.107.86.138:8081

 

你可能感兴趣的:(Tomcat,负载均衡)