在 Eclipse 中运行的 Tomcat 实例的“工作”目录位于何处?

2022-09-01 09:16:42

在 Eclipse 中,您可以配置许多服务器以在 IDE 中运行,包括 Tomcat。根据您的 Tomcat 配置,在 Web 应用程序生命周期的某个时刻,您的 JSP 文件将被编译为 servlet。这些新的 servlet .class文件与从 JSP 创建的.java中间文件一起存储在目录中。当您的 JSP 抛出异常并引用与.java而不是.jsp相对应的行号时,此.java文件非常有用%TOMCAT_HOME%/work

更新:在我的环境(Windows)上,它位于以下位置:

C:/Documents and Settings/%USER%/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/work

也许为了更完整地回答,有人可以发布*nix环境的位置。


答案 1

你会发现它在

projectworkspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0

这是 Eclipse 3.4 发布项目的默认位置。但是,可以通过更改“服务器”视图中的设置来更改此设置。


答案 2

转到“服务器”窗口 - >双击您的tomcat实例 - > clik“打开启动配置” - >转到“参数”选项卡。

查找类似如下的变量定义:

-Dcatalina.base="/Users/dirtyaffairs/Documents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0"