`

Jetty7.6.X java.err.nojdk 错误

阅读更多
用Jetty7.6.5 的时候出现以下错误
org.apache.jasper.JasperException: java.err.nojdk
	at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:89)
	at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:375)
	at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:116)
	at org.apache.jasper.compiler.Jsr199JavaCompiler.compile(Jsr199JavaCompiler.java:198)
	at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:364)
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:433)
	at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:608)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:476)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:366)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:565)


我已经配置了JAVA_HOME,更加奇怪的是我在XP下面不报错,放到Server2008上面就报错,纠结了半天也没搞明白怎么回事.

后来到eclipse论坛里面找到了解决方法,使用Jetty 7.4.x 可以解决

原文:
do you happen to use JSPs in your project?
if so, then either try jetty 7.4.x
or use an older jdk (you're probably using jdk 1.7?)


分享到:
评论
2 楼 cheney_love 2012-08-21  
weifly 写道
这个应该算apache的jsp引擎的一个问题

在jetty下的start.ini中增加这个配置,可解决这个问题
org.apache.jasper.compiler.disablejsr199=true

源代码:
org.apache.jasper.compiler.Compiler的initJavaCompiler方法

谢谢,我试试
1 楼 weifly 2012-08-21  
这个应该算apache的jsp引擎的一个问题

在jetty下的start.ini中增加这个配置,可解决这个问题
org.apache.jasper.compiler.disablejsr199=true

源代码:
org.apache.jasper.compiler.Compiler的initJavaCompiler方法

相关推荐

Global site tag (gtag.js) - Google Analytics