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

标签 java eclipse jetty embedded-jetty

我正在使用 Eclipse Indigo 和 runjettyrun 插件(最新)。 Web 应用程序部署成功,但在重要页面上我收到 JSP 自定义标记编译错误。

我收到以下 JSP 编译错误:

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

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

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

最佳答案

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

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

您可以在以下位置找到更多详细信息:http://wiki.eclipse.org/Jetty/Howto/Configure_JSP

关于java - 使用runjettyrun插件时如何查看JSP java文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10398459/

相关文章:

java - Jetty HTTP服务器ip和端口绑定(bind)错误: ServiceConstructionException

java - 安装JDK前需要先卸载Java运行环境吗?

java - 我的 JavaFX 计时器不工作。为什么?

java - 每次 JComboBox 更改时如何更新 JLabel?

eclipse - Require-Bundle和Import-Package与feature.xml的需求

java - 与数据库连接的简单jsp

javascript - 如何让 Eclipse 在 Javascript 文档中做自动 javadoc 注释

java - Jetty 中 HTTP-Response 状态码中的 Unicodes

java - java读取文本文件并将数字存储在不同的数组中

java - 将 PDF 文档索引到 Solr - 错误 500 java.lang.NoClassDefFoundError : org/eclipse/jetty/server/MultiParts