华为云服务器centos7.2下tomcat机群的安装

1.安装JDK,按习惯用户自己安装的软件存放到/usr/local/src目录下

[root@ecs-node-0001 /]# mkdir /usr/local/src/java   
[root@ecs-node-0001 /]# cd /usr/local/src/java
上传jdk,tomcat
[root@ecs-node-0001 java]# ls
apache-tomcat-7.0.55.tar.gz   jdk-7u51-linux-x64.tar.gz
[root@ecs-node-0001 java]# tar -xvf jdk-7u51-linux-x64.tar.gz
[root@ecs-node-0001 java]# ls
apache-tomcat-7.0.55.tar.gz  jdk1.7.0_51  jdk-7u51-linux-x64.tar.gz

2.配置环境变量

[root@ecs-node-0003 java]# vim /etc/profile
按 i 键 进入insert模式

JAVA_HOME=/usr/local/src/java/jdk1.7.0_51
JAVA_BIN=/usr/local/src/java/jdk1.7.0_51/bin
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH

按Esc键退出insert模式
按 :wq 保存文件推出,注意冒号 : 不能少

使更改的配置立即生效
[root@ecs-node-0001 java]# source /etc/profile
[root@ecs-node-0001 java]# java -version
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)
[root@ecs-node-0001 java]# 

3.安装tomcat

[root@ecs-node-0001 java]# tar -xvf apache-tomcat-7.0.55.tar.gz 
[root@ecs-node-0001 java]# ls
apache-tomcat-7.0.55  apache-tomcat-7.0.55.tar.gz  jdk1.7.0_51  jdk-7u51-linux-x64.tar.gz
[root@ecs-node-0001 java]# 
更名
[root@ecs-node-0002 java]# mv apache-tomcat-7.0.55 tomcat7
[root@ecs-node-0002 java]# ls
apache-tomcat-7.0.55.tar.gz  jdk1.7.0_51  jdk-7u51-linux-x64.tar.gz  tomcat7
[root@ecs-node-0002 java]# 

4.部署项目

[root@ecs-node-0003 tomcat7]# pwd
/usr/local/src/java/tomcat7
[root@ecs-node-0003 tomcat7]# cd webapps/
[root@ecs-node-0003 webapps]# ls
docs  examples  host-manager  manager  ROOT
[root@ecs-node-0003 webapps]# rm -fr *
[root@ecs-node-0003 webapps]# ls
上传war包
[root@ecs-node-0002 webapps]# ls
nginxtest.war

把文件名字改成ROOT.war,启动tomact后自动解压
[root@ecs-node-0001 webapps]# mv nginxtest.war ROOT.war
[root@ecs-node-0001 webapps]# ls
ROOT.war

5.启动tomcat服务

[root@ecs-node-0001 webapps]#  cd ..
进入bin目录
[root@ecs-node-0001 tomcat7]# cd bin
[root@ecs-node-0001 bin]# ls
bootstrap.jar                 configtest.bat    setclasspath.sh  tomcat-native.tar.gz
catalina.bat                  configtest.sh     shutdown.bat     tool-wrapper.bat
catalina.sh                   daemon.sh         shutdown.sh      tool-wrapper.sh
catalina-tasks.xml            digest.bat        startup.bat      version.bat
commons-daemon.jar            digest.sh         startup.sh       version.sh
commons-daemon-native.tar.gz  setclasspath.bat  tomcat-juli.jar


[root@ecs-node-0001 bin]# ./startup.sh 
Using CATALINA_BASE:   /usr/local/src/java/tomcat7
Using CATALINA_HOME:   /usr/local/src/java/tomcat7
Using CATALINA_TMPDIR: /usr/local/src/java/tomcat7/temp
Using JRE_HOME:        /usr/local/src/java/jdk1.7.0_51
Using CLASSPATH:       /usr/local/src/java/tomcat7/bin/bootstrap.jar:/usr/local/src/java/tomcat7/bin/tomcat-juli.jar
Tomcat started.
[root@ecs-node-0001 bin]# cd ..
[root@ecs-node-0001 tomcat7]# cd webapps/
[root@ecs-node-0001 webapps]# ls
ROOT  ROOT.war
[root@ecs-node-0001 webapps]# cd ..
[root@ecs-node-0001 tomcat7]# cd bin
[root@ecs-node-0001 bin]# ./shutdown.sh 


补充:

如果启动过tomcat,再次启动tomcat之前,需要清除现场
[root@ecs-node-0003 tomcat7]# pwd
/usr/local/src/java/tomcat7
[root@ecs-node-0003 tomcat7]#  cd logs
删除所有日志文件,查看日志时更加方便,没有以前数据干扰,logs目录不能直接删除
[root@ecs-node-0003 logs]#  rm –rf *.*      
[root@ecs-node-0003 logs]# cd ..
删除缓存目录,防止文件不更新,直接删除work目录,work会自动重新生成
[root@ecs-node-0003 tomcat7]#  rm –rf work  

6.更改index.jsp,让三个华为云服务器下的资源不一样,这样更好判断

[root@ecs-node-0003 tomcat7]# cd webapps/
[root@ecs-node-0003 webapps]# ls
ROOT  ROOT.war
[root@ecs-node-0003 webapps]# cd ROOT
[root@ecs-node-0003 ROOT]# ls
index.jsp  META-INF  WEB-INF
[root@ecs-node-0003 ROOT]# vim index.jsp 
按 i 键,进入insert模式
三个index.jsp
分别增加一行
1111111111111111111
22222222222222222
33333333333333333

按 Esc 退出 insert 模式
按 :wq 保存,注意冒号

7.这样tomcat机群就搭建好了

这个过程比较简单,基本没坑

你可能感兴趣的:(华为云服务器centos7.2下tomcat机群的安装)