如何在使用runjettyrun插件时查看JSP java文件

时间:2012-05-01 13:36:49

标签: java eclipse jetty embedded-jetty

我正在使用带有runjettyrun插件的Eclipse Indigo(最新版)。 webapp成功部署,但在非平凡的页面上,我收到JSP自定义标记编译错误。

我收到以下JSP编译错误:

java.lang.IllegalStateException: STREAM at org.eclipse.jetty.server.Response.getWriter(Response.java:683)

我想查看从Tag文件创建的java文件。在堆栈跟踪中,我可以看到Tag正在被编译为文件名: xyz_Tag.java

我想查看这个java文件。知道我在哪里可以找到它吗?

1 个答案:

答案 0 :(得分:1)

您可以指示Jetty保留生成的java源文件。有很多方法可以配置它。最简单的方法是在web.xml中将org.apache.jasper.servlet.JspServlet的init参数keepgenerated传递为true。

 <init-param>
     <param-name>keepgenerated</param-name>
     <param-value>>true</param-value>
 </init-param>

您可以在http://wiki.eclipse.org/Jetty/Howto/Configure_JSP

找到更多详细信息