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

使用runjettyrun插件时如何查看JSP java文件,java,eclipse,jetty,embedded-jetty,Java,Eclipse,Jetty,Embedded Jetty,我正在使用Eclipse Indigo和runjettyrun插件(最新版本)。webapp部署成功,但在非平凡页面上,我得到一个JSP自定义标记编译错误 我收到以下JSP编译错误: java.lang.IllegalStateException:流 在org.eclipse.jetty.server.Response.getWriter(Response.java:683) 我想看看从标记文件创建的java文件。在stacktrace中,我可以看到标记正在编译为文件名: xyz_Tag.jav

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

我收到以下JSP编译错误:

java.lang.IllegalStateException:流
在org.eclipse.jetty.server.Response.getWriter(Response.java:683)

我想看看从标记文件创建的java文件。在stacktrace中,我可以看到标记正在编译为文件名: xyz_Tag.java


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

您可以指示Jetty保存生成的java源文件。有许多方法可以配置此功能。最简单的方法是在web.xml中为org.apache.jasper.servlet.JspServlet传递初始化参数keepgenerated为true

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

保持生成
>真的

您可以在中找到更多详细信息:

我假设位于
${workspace}/.metadata/.plugin
谢谢。这种联系很好。我添加了keepgenerated标志,但仍然无法找到jsp的java文件。我一直在寻找Tomcat创建的插件(来自早期的部署尝试)。我想知道这是否就是我找不到Jsp的java文件的原因我有cygwin,并使用以下命令来查找java文件:
find-iname'*jsp*java'
您的链接将我带到了这个页面:[在WEB-INF目录中创建一个“工作”目录就可以了。不过我不知道什么上下文属性不起作用。我会在某个时候尝试解决:)谢谢!