阿里云Linux服务器Tomcat9.0的安装及配置

一、下载地址

Tomcat9.0:http://mirrors.cnnic.cn/apache/tomcat/tomcat-9/v9.0.0.M11/bin/apache-tomcat-9.0.0.M11.tar.gz

可以直接在Windows下载,然后通过WinSCP等工具传到Linux上。我这里直接在Linux上下载到Linux的opt路径下。

wget -c http://mirrors.cnnic.cn/apache/tomcat/tomcat-9/v9.0.0.M11/bin/apache-tomcat-9.0.0.M11.tar.gz

二、安装及配置

1.解压

tar -zxvf ./opt/apache-tomcat-9.0.0.M11.tar.gz

解压完就算安装完了,因为我这里安装了阿里云一键web环境,为了便于管理,我将tomcat复制到(/alidata/server/)下,并重新命名为tomcat

cp -r /opt/apache-tomcat-9.0.0.M11 /alidata/server/tomcat
2.启动和关闭

(1).启动

/alidata/server/tomcat/bin/startup.sh
(2).关闭
/alidata/server/tomcat/bin/shutdown.sh
启动完毕后,访问http://服务器ip地址:8080/ 即可看到图1界面

阿里云Linux服务器Tomcat9.0的安装及配置_第1张图片

图1

3.配置

(1).管理员的配置

vi /alidata/server/tomcat/conf/tomcat-users.xml
按键盘( I)进行插入,输入下面内容,输入完后按 ESC然后按( :wq)进行保存。这里管理员和密码我暂时都用admin
       
   
  
  
  

配置完管理后,我们重启tomcat,当用点击图1红色框(Manager App)进行管理时,会提示 403 Access Denied 如图2,所以我们还需要进行如下配置

阿里云Linux服务器Tomcat9.0的安装及配置_第2张图片

图2

vi /alidata/server/tomcat/webapps/manager/META-INF/context.xml
同样,按键盘( I)进行编辑,输入下面内容,输入完后按 ESC然后按( :wq)进行保存。

编辑前:


 
编辑后:

 

备注:Host Manager 和Manager App 配置方式相同,这里就不演示了。

(2).更改tomcat网站根目录

vi /alidata/server/tomcat/conf/server.xml
属性说明:

path:指定访问该Web应用的URL入口。

docBase:   指定Web应用的文件路径,可以给定绝对路径,也可以给定相对于的appBase属性的相对路径,如果Web应用采用开放目录结构,则指定Web应用的根目录,如果Web应用是个war文件,则指定war文件的路径。(指定项目所在地址)。

reloadable:如果这个属性设为true,tomcat服务器在运行状态下会监视在WEB-INF/classes和WEB-INF/lib目录下class文件的改动,如果监测到有class文件被更新的,服务器会自动重新加载Web应用。

crossContext:用来设置在不同的虚拟目录应用下Session的共享。

编辑前:


	

编辑后:


    
    

(3).同台服务器上部署多个Tomcat

同台服务器上部署多个Tomcat,主要是从多个Tomcat端口之间不冲突下手。首先从启动文件和关闭文件下手。不同的tomcat的启动文件startup.sh中要指定各自的CATALINA_HOME和CATALINA_BASE这两个环境变量。比如CATALINA_HOME_Tomcat1、CATALINA_BASE_1和CATALINA_HOME_Tomcat2、CATALINA_BASE_2

假设有两个Tomcat分别为Tomcat1和Tomcat2,编辑文件profile,配置环境变量,这步很重要!

vi /etc/profile
追加内容:
export CATALINA_BASE_1=/alidata/server/tomcat
export CATALINA_HOME_Tomcat1=/alidata/server/tomcat
export CATALINA_BASE_2=/alidata/server/tomcat2
export CATALINA_HOME_Tomcat2=/alidata/server/tomcat2
 
  

修改完后,更新下文件

source /etc/profile
这里只修改Tomcat1的端口,Tomcat2同样修改下面的配置文件,步骤相同,端口号根据自己实际情况进行修改。
vi /alidata/server/tomcat/conf/server.xml
修改前:
修改后:
修改前:
    
修改后:
    
修改前:
    
修改后:
    
修改前:
修改后:
以上内容修改完后保存。并编辑以下文件内容。
vi /alidata/server/tomcat/bin/catalina.sh

将CATALINA_HOME全部替换CATALINA_HOME_Tomcat1、将CATALINA_BASE全部替换CATALINA_BASE_1。同理,Tomcat2的话将CATALINA_HOME全部替换CATALINA_HOME_Tomcat2、将CATALINA_BASE全部替换CATALINA_BASE_2。最后编辑完保存即可。

你可能感兴趣的:(【Tomcat】)