jetty 部署java web工程;报java.err.no jdk错误
Posted y_keven
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jetty 部署java web工程;报java.err.no jdk错误相关的知识,希望对你有一定的参考价值。
1.错误
jetty 部署java web工程,访问JSP 报如下错误:
2015-10-1610:16:58.072:WARN:oejs.ServletHandler:
org.apache.jasper.JasperException:java.err.nojdk
atorg.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:89)
atorg.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:375)
atorg.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:116)
2分析:
错误提示是解析jsp的时候报异常说没有javajdk,这是因为项目选用jdk的原因,选用的jdk要用java目录下jdk里的包,不要使用jre的包。
3.解决:
比如我用的代码编辑器是myeclipse,那么使用开发代码前有一步操作是选择本地安装的一个jdk,我这里选择的jdk目录的直接java安装目录,这个目录下包含jre的包,所以应该把路径选择到jdk下的路径;如下图所示:
操作:选择myeclipse中的windows à preferences à java à Installed JREs
注意:这个add 的jdk路径选择一定要选择到jdk下,而不是java安装的第一层目录。
以上是关于jetty 部署java web工程;报java.err.no jdk错误的主要内容,如果未能解决你的问题,请参考以下文章