【鲲鹏云移植干货分享15】Tomcat 8.5.42安装指导
1、软件介绍
Tomcat是由Apache旗下的Servlet容器,提供了对Servlet和JavaServer Page(JSP)的支持,并具有作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全局管理和Tomcat阀等。
2、预制条件
Tomcat需要依赖openjdk1.8,需用户提前安装好,本次安装基于euler2.3环境
3、下载tomcat安装包
下载tar.gz安装包,本次安装版本为8.5.42
下载地址:
http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.42/bin/apache-tomcat-8.5.42.tar.gz
将安装包上传到/home文件夹下
4、安装tomcat
1、解压安装包
#tar –zxvf apache-tomcat-8.5.42.tar.gz
2、移动到自定义的安装目录下
#mv apache-tomcat-8.5.42/ /opt/ tomcat8
启动
#./opt/tomcat8/bin/startup.sh
4、检查安装结果
访问http://服务器ip:8080/
5、配置tomcat
1、配置管理员权限
#vim /opt/tomcat8/conf/tomcat-users.xml
<role rolename=”manger-gui”/>
<user username=”root” password=”123456” roles=”manager-gui”/>
其他权限也照此配置即可
2、重启
#/opt/tomcat8/bin/shutdown.sh
#/opt/tomcat8/bin/startup.sh
3、注册成系统服务,开机自动启动
#cp /opt/tomcat8/lib/catalina.sh /etc/init.d/tomcat8
#vim /etc/init.d/catalina.sh
添加两行注释
#chkconfig: 2345 10 90
#description: tomcat8 service
如果配置了JAVA_HOME变量和TOMCAT_HOME变量
CATALINA_HOME=$TOMCAT_HOME
CLASSPATH=.:$JAVA_HOME/lib:$CATALINA_HOME/lib
如果没有配置
JAVA_HOME=/usr/lib/jdk/openjdk-1.8
CATALINA_HOME=/opt/tomcat8
CLASSPATH.:$JAVA_HOME/lib:$CATALINA_HOME/lib
4、配置tomcat服务
#chkconfig –add tomcat8
此时tomcat已经可以开机自启动和使用service tomcat8 start和service tomcat8 stop来启动和停止tomcat服务了。
6、常见问题
1、 tomcat服务启动但是无法访问。
检查防火墙是否打开8080端口。
#service iptables status
如果没有开放,则需要要开放后测试访问
#vi /etc/sysconfig/iptables
添加
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
保存退出后
Service iptables restart
2、 远程无权限登录tomcat的manager页面
在/opt/tomcat8/webapps/manager/META-INF/context.xml中注释掉配置
<!--
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
-->
7、环境信息
大家实际安装遇到任何问题,可以到混合云社区提问:https://bbs.huaweicloud.com/forum/forum-1011-1.html
- 点赞
- 收藏
- 关注作者
评论(0)