部署在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
    富的快捷键

    然后重启项目,问题解决

阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

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

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭