本地java环境为java1.7
eclipse编译的文件的也是1.7的,公司项目通过maven 的jetty运行,成功运行后,访问jsp报错 java.err.nojdk ,百度了一下之后。大神说是,jetty的一个bug
自己的jetty服务器配置为:
org.apache.jasper.compiler.disablejsr199=true
如果使用的是maven的plugin,就修改jetty的plugin configuration 增加:
<!-- 由于高版本jdk1.7导致访问时报错org.apache.jasper.JasperException: java.err.nojdk 所以禁用jdk中jre -->
<scanIntervalSeconds>10</scanIntervalSeconds>
<systemProperties>
<systemProperty>
<name>org.apache.jasper.compiler.disablejsr199</name>
<value>true</value>
</systemProperty>
</systemProperties>