关于linux 出现一下报错 org.apache.jasper.JasperException: Unable to compile class for JSP:

这篇博客讲述了在Linux环境中遇到org.apache.jasper.JasperException: Unable to compile class for JSP错误的解决过程。作者排查了防火墙问题,调整了JDK和Tomcat版本,并通过systemctl命令管理服务。最终发现是JDK 1.8与Tomcat 7.0.25不兼容,更换为Tomcat 8.0.11并成功启动。
摘要由CSDN通过智能技术生成

1. 我使用的jdk的版本: jdk-8u121-linux-x64

2. 报错时使用的tomcat版本为7.0.25

报错之后我开始不断的查找错误,防火墙开了又关,关了又开,虚拟机也是一直重启,但是一直都没用。这里既然提到了防火墙,那就简单来说说吧!

在我们使用CentOS7服务或者其他的服务的时候,防火墙默认会阻止绝大部分端口号的访问,在实际生产环境下,运维工程师需要为服务器设置详细的访问规则。在练习过程中,我们为了方便建议把防火墙直接关闭。由于防火墙服务默认开机自动启动,所以除了停止服务,还要设置为开机不自动启动。

3. 一下是关于systemctl命令的使用

启动服务:systemctl start 服务名(xxxx.service)

重启服务:systemctl restart 服务名(xxxx.service)

停止服务:systemctl stop 服务名(xxxx.service)

重新加载服务:systemctl reload 服务名(xxxx.service)

查看服务状态:systemctl status 服务名(xxxx.service)

这里的服务名即我们要设置的防火墙或者其他服务

如:停止防火墙 systemctl stop firewalld.service

关闭防火墙

systemctl disable firewalld.service

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值