我正在使用带有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文件。知道我在哪里可以找到它吗?
答案 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>
找到更多详细信息