jfinal渲染jsp时出现异常

shan77 发布于 2013/05/13 19:27
阅读 2K+
收藏 0

@JFinal 你好,想跟你请教个问题:渲染jsp时出现以下异常,怎么办?

com.jfinal.render.RenderException: org.apache.jasper.JasperException: PWC6345: There is an error in invoking javac.  A full JDK (not just JRE) is required
at com.jfinal.render.JspRender.render(JspRender.java:58)
at com.jfinal.core.ActionHandler.handle(ActionHandler.java:92)
at com.jfinal.core.JFinalFilter.doFilter(JFinalFilter.java:72)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1307)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:453)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:560)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1072)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:382)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1006)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
at org.eclipse.jetty.server.Server.handle(Server.java:365)
at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:485)
at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:926)
at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:988)
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:635)
at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:628)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
at java.lang.Thread.run(Unknown Source)

加载中
0
chenganshi
chenganshi
装的是jre而不是jdk,或者是环境配置有问题。装个jdk,配好就可以了。
s
shan77
建一个简单的项目在tomcat下测试就没有问题,用jfinal框架(用的是jetty)就出现这个问题
s
shan77
装的是jdk,而且也配置了环境变量。
0
JFinal
s
shan77
回复 @JFinal : 在tomcat下没问题,以后我就在tomcat下学习了,jfinal框架很不错,谢谢老师了。:)
JFinal
JFinal
回复 @shan77 : 当然可以在 tomcat 下开发。你这次碰到的问题目测试仍然是环境的问题,换你同事的机器应该没问题
s
shan77
回复 @JFinal : 我下载了jfinal_demo_for_jsp,运行了一下也是这个异常,可能是我的eclipse的问题。可以在tomcat下开发么?
JFinal
JFinal
回复 @shan77 : 直接在 jfinal demo 之上进行开发,手册上创建项目的过程中设置classes输出路径很关键,注意大小写
s
shan77
我是一个jfinal新手,是按照您的jfinal手册学习的,jetty只有一个jar包,我也删除了c盘的java。exe,貌似没有效果。您给出的帖子下面还有其他的解决方法,好像是需要完整版的jetty吧?
0
Hector_赫赫
Hector_赫赫
在eclipse——Window——prefence——java——Installed JREs,选择jre点击Edit找到jdk的安装目录, 选中的不是java下的jre,而是在jdk安装目录下找到jre目录,点击finish,一切ok
j
junjichu
我的是这样解决的:找到jdk的安装目录, 选中的不是java下的jre
0
北京-卫斯理
北京-卫斯理
我system32下面的java删了, 也配置了jdk下面的jre,为什么还是不好使呢??
返回顶部
顶部