部署在linux 服务器上的 org.apache.jasper.JasperException:错误

错误详情jetty org.apache.jasper.JasperException: PWC6345: There is an error in invoking javac. A full JDK (not just JRE) is required

在 linux上部署的java项目,访问jsp页面报错信息:

jetty org.apache.jasper.JasperException: PWC6345: There is an error in invoking javac. A full JDK (not just JRE) is required

  • 因为服务器搭建时直接安装的,jre 没有直接安装jdk
  • 所以在 /usr/bin/java 里 映射的是一个 /etc/alternatives/java 目录
  • 图片链接和图片上传
  • 并不是jdk文件下的java
  • 解决办法:
    -是把 /usr/bin/目录下的 java 文件直接删掉
    rm -f /usr/bin/java
  • 重新建立 jdk/bin 下java 的快捷方式
    ln -s /opt/jdk1.8.0_161/bin/java /usr/bin/java
  • 具体目录请根据自己真实的目录写
  • 完成后快捷方式是 :/usr/bin/java -> /opt/jdk1.8.0_161/bin/java
    富的快捷键

    然后重启项目,问题解决

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值