一、软件下载地址:
提前安装好java。
https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.62/bin/apache-tomcat-9.0.62.tar.gz
二、解压即安装
下载完成使用xftp上传到服务器。
// 解压到目录,目录名自己设置,这里提前新建了一个
tar -zxvf apache-tomcat-9.0.62.tar.gz -C /mengjian/
// 解压完成
[root@mengjian1 mengjian]# ls
apache-tomcat-9.0.62 apache-tomcat-9.0.62.tar.gz
// 关闭tomcat,shutdown.sh
// 启动tomcat,startup.sh
[root@mengjian1 mengjian]# ./apache-tomcat-9.0.62/bin/startup.sh
Using CATALINA_BASE: /mengjian/apache-tomcat-9.0.62
Using CATALINA_HOME: /mengjian/apache-tomcat-9.0.62
Using CATALINA_TMPDIR: /mengjian/apache-tomcat-9.0.62/temp
Using JRE_HOME: /usr
Using CLASSPATH: /mengjian/apache-tomcat-9.0.62/bin/bootstrap.jar:/mengjian/apache-tomcat-9.0.62/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.
Tomcat started.启动完成。
三、访问tomcat,验证启动成功
用自己服务器IP:8080
这里是购买的阿里云服务器:120.79.111.81:8080
四:常见问题
-
启动后进入不了网页
tomcat默认8080端口,需要打开服务器8080端口。
参考:https://blog.csdn.net/Answerxiaoai/article/details/124682939 -
启动后进入不了网页
我用的阿里云还需要添加安全组规则
-
manager app无法进入登录
进入 tomcat 安装目录下 conf 目录,打开 tomcat-users.xml 文件vi ./conf/tomcat-users.xml
添加代码,用户名:admin 密码:123456
<role rolename="manager-gui"/> <user username="admin" password="123456" roles="manager-gui"/>
保存后重启tomcat。
-
manager app无法进入
如果不能访问后台,可以修改下地址访问权限。还是在tomcat的安装目录,进入文件webapps/manager/META-INF/context.xml查看之前的设置为:只容许本机访问。
修改为:allow=“^.*$”<Context antiResourceLocking="false" privileged="true" > <CookieProcessor className="org.apache.tomcat.util.http.Rfc6265CookieProcessor" sameSiteCookies="strict" /> <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" /> <Manager sessionAttributeValueClassNameFilter="java\.lang\.(?:Boolean|Integer|Long|Number|String)|org\.apache\.catalina\.filters\.CsrfPreventionFilter\$LruCache(?:\$1)?|java\.util\.(?:Linked)?HashMap"/>
保存后重启tomcat。