Eclipse存储Tomcat的servlet文件在哪里?

我正在使用Eclipse Java EE IDE并从Eclipse上的Server选项卡启动Tomcat。

Eclipse存储在哪里为JSP文件生成servlet .java文件? 我检查过Tomcat安装目录,但没有。

谢谢。

双击Servers视图中的服务器条目,并检查Server path表示的路径 。 从工作区目录中探索那里。 生成的类在那里。

替代文字


如果您选择第二个选项使用Tomcat安装 ,那么它将是Tomcat的/work文件夹,您可以在那里预期它。

转到Windows资源管理器中的应用程序工作空间目录(不是eclipse安装目录)(不在eclipse IDE资源管理器中)。

在我的笔记本电脑中它是d:/ applicationdata / j2ee然后按照路径:

工作空间目录(在我的情况下是j2ee)/。metadata / .plugins / org.eclipse.wst.server.core / tmp0 / work / catalina / localhost

在这里你会找到你的申请

Eclipse不会为JSP文件生成servlet文件。 validation直接在JSP语法上进行。 将JSP部署到像Tomcat这样的应用服务器时,服务器可能会选择将servlet文件生成到磁盘,但这不是必需的。 生成和编译可以在内存中进行,或者应用服务器甚至可以将JSP文件直接编译为字节码。

我不是特别了解Tomcat,但是如果它确实生成了servlet文件到磁盘,那么包含这些文件的临时目录将位于Tomcat安装的某个位置。

/home/waheguru/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/work/Catalina/localhost/jspnotes/org/apache/jsp

localhost或您的网站名称,项目名称是jspnotes,无论您的项目是什么。

此路径显示在Linux Mint中。