Red Hat 7.9安装Qlik Catalog时Tomcat无法访问及Chrome安装报错求助
问题解决方案
1. Tomcat 8443端口无法访问问题
- 第一步:确认进程状态
执行以下命令检查Tomcat是否正常启动:
无对应进程的话查看启动日志定位错误:ps -ef | grep tomcat
常见启动失败原因:server.xml配置语法错误、qdcuser账号对Tomcat目录无读写权限、8443端口被其他进程占用。cat /usr/local/qdc/apache-tomcat-9.0.38/logs/catalina.out - 第二步:确认端口监听状态
进程存在的前提下执行命令检查8443端口监听情况:
无监听结果说明Qlik提供的ss -tunlp | grep 8443tomcat9-server.xml中HTTPS配置异常,检查文件中HTTPS连接器配置、证书路径是否存在且权限正确。 - 第三步:本地连通性测试
先跳过浏览器执行本地环回请求验证:
命令返回正常则为浏览器配置问题,返回不通可临时关闭SELinux验证:curl -k https://localhost:8443setenforce 0 - 第四步:服务启动验证
先停止手动启动的Tomcat进程:
再通过systemd启动服务并检查状态:su - qdcuser -c "cd /usr/local/qdc/apache-tomcat-9.0.38 && ./bin/shutdown.sh"
根据状态输出排查服务配置错误。systemctl start tomcat.service systemctl status tomcat.service
2. Chrome安装依赖报错问题
RHEL 7.9系统默认预装的glibc版本为2.17,你下载的最新版Chrome要求依赖glibc 2.18及以上版本,系统默认源不提供更高版本glibc,强行升级glibc会导致系统整体异常,可选用以下两种方案:
- 方案一:安装兼容RHEL7的Chromium浏览器
先安装EPEL源,再直接安装Chromium,功能与Chrome一致,无依赖冲突:yum install -y epel-release yum install -y chromium - 方案二:安装低版本Chrome
找91版本之前的Chrome安装包,该版本区间的Chrome兼容glibc 2.17,下载对应rpm包后执行本地安装即可,注意旧版本存在已知安全漏洞,不推荐生产环境使用。
内容的提问来源于stack exchange,提问作者user17157716
相关产品推荐
相关产品推荐

