【问题标题】:Where are the generated JSP class files located?生成的 JSP 类文件在哪里?
【发布时间】:2012-01-31 20:51:13
【问题描述】:

我正在使用 Tomcat 7.1 和 Eclipse Indigo 开发 Java Web 应用程序。 我只想问是否有人知道 JSP 翻译文件(java 文件)存储在哪里?我经常收到指示 jsp java 文件行的异常,但如果我看不到该文件,则更难以纠正错误。

【问题讨论】:

标签: java eclipse jsp


【解决方案1】:

JSP 翻译文件存储在(在 Tomcat 中)/work/Catalina/localhost/[your_app_context]/org/apache/jsp/

应该检查其他容器或网络服务器。

【讨论】:

  • @tt0686 它们会在某个地方的 Eclipse 目录中,而不是在 TC 工作目录中。
  • @tt0686 你在使用 Eclipse-Tomcat 集成吗?如果您的 Tomcat work 目录为空并且您正在使用 Eclipse-Tomcat 集成,它可以将生成的 Java 和类文件放在 Eclipse 的构建目录下。
  • 如果您在服务器上运行 jsp,它们将在工作目录中。在其他情况下,他们可能会在其他地方。
【解决方案2】:

在 Eclipse 的 Servers 选项卡中双击 Tomcat 条目。您会在 Server Locations 部分看到类似的内容:

如果您没有更改服务器路径,因此默认为 Eclipse 的工作区元数据,则 Tomcat 的 /work 目录不在 Tomcat 自己的安装文件夹中,而是在如上截图所示的路径中。


与具体问题无关,如果你坚持JSP coding recommendationsavoid Java code in JSP altogether,那么调试会容易得多,还有很多其他优点。

【讨论】:

  • 或者看不到图片的,路径是.plugins\org.eclipse.wst.server.core\tmp1\work\Catalina\localhost\\org\apache\jsp\ WEB_002dINF\jsp
【解决方案3】:

你可以在你的工作空间中找到 jsp 编译的 java 类: 路径是:workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\auctuus\org\apache\jsp\jsp\gbp\settings

【讨论】:

    猜你喜欢
    • 2015-03-18
    • 1970-01-01
    • 2012-12-23
    • 1970-01-01
    • 1970-01-01
    • 2013-10-15
    • 2015-01-17
    • 1970-01-01
    • 2014-01-31
    相关资源
    最近更新 更多