Eclipse,Tomcat项目上下文根是eclipse文件夹

mah*_*hju 6 java eclipse enterprise tomcat contextpath

我在配置Tomcat项目时遇到了一些问题.简而言之,我正在开发一个动态网页项目,但似乎对我运行应用程序的位置存在一些困惑.

运行以下代码

File f = new File("");
System.err.println(f.getAbsolutePath());
Run Code Online (Sandbox Code Playgroud)

产生输出C:/Eclipse恰好是我运行Eclipse的地方.通常情况下,我希望这是输出目录,但这次并非如此.

我的eclipse项目配置为将myProject/WebContent/WEB-INF/classes作为输出文件夹

如何配置到所需的目录?现在我需要使用绝对路径,这对于项目的所有成员都不起作用.

mah*_*hju 11

好吧,我找到了解决方案.

似乎我的默认工作目录设置为我的项目的eclipse文件夹,所以我通过指定项目根文件夹来解决它,而通常就是这种情况.

我在这里配置了这个:

运行配置> Apache Tomcat运行配置>参数选项卡,在"工作目录"下选择"其他"并指定目录.

感谢您的意见!