CentOS8.0.195版本配置Tomcat9.0.37(jdk为1.8_251)
1、在/opt/下面创建tomcat9文件夹
tomcat9不支持1.7,只支持1.8版本以上。
先在opt下面创建一个Tomcat文件
输入:cd /opt
cd /opt
创建:mkdir tomcat9
mkdir tomcat9
查看结果:ll
2、下载Tomcat9包
打开网址:Tomcat9下载
出现一下界面
选中v9.0.37,点击进去
然后点击bin目录,进入以下界面,复制链接
然后在终端输入下载命令:
输入:wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.37/bin/apache-tomcat-9.0.37.tar.gz
wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.37/bin/apache-tomcat-9.0.37.tar.gz
下载完成后解压到当前目录:
解压:tar xvf apache-tomcat-9.0.37.tar.gz
tar xvf apache-tomcat-9.0.37.tar.gz
3、配置并开放端口
tomcat默认端口是:8080
开启端口:firewall-cmd --add-port=8080/tcp --permanent
firewall-cmd --add-port=8080/tcp --permanent
重新刷新启动端口:firewall-cmd --reload
firewall-cmd --reload
4、启动Tomcat9
命令 | 作用 |
---|---|
./startup.sh | 启动Tomcat |
./shutdown.sh | 关闭Tomcat |
然后进入bin目录下属于启动命令
启动成功
5、配置改动(可不改)
当你在其他电脑访问Tomcat时,出现以下错误
就需要你去改配置文件
修改context.xml文件,先进入webapps/host-manager/META-INF/context.xml
cd webapps/host-manager/META-INF
然后编辑:vi context.xml
vi context.xml
或者改成这样(不用注释):
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="^.*$" />
保存:wq
再次进入tomcat9目录下的conf文件中
然后编辑tomcat-users.xml文件
编辑:vi tomcat-users.xml
vi tomcat-users.xml
在绿标处输入:
<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user username="root" password="root" roles="manager-gui,admin-gui"/>
按:wq
报错退出
重新启动Tomcat9,就可以了