【问题标题】:Dynamic Web Project Get Project Path [duplicate]动态 Web 项目获取项目路径 [重复]
【发布时间】:2016-04-12 08:27:51
【问题描述】:

我使用 Eclipse 创建了一个 Maven 动态 Web 项目。我创建了一个 Web 服务,该 Web 服务调用另一个类的方法。在课堂内,我尝试在项目文件夹中创建一个本地文件夹。

到目前为止我已经尝试过:

String path = new java.io.File("").getAbsolutePath();

String path = new File(".").getCanonicalPath();

String path = System.getProperty("user.dir");

String path = System.getProperty("catalina.base")

前三个返回如下路径:

\eclipse\jee-mars\eclipse

第四条语句返回路径:

\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp4

简单地说,我想要的路径是:

\workspace\MyProject

【问题讨论】:

    标签: java eclipse


    【解决方案1】:

    这很简单。你不能没有路径:

    \workspace\MyProject
    

    因为您的程序/您的代码 sn-p 未在 \workspace\MyProject 运行。

    因为在编译后,构建到 WAR 文件,部署到 Web 应用服务器(例如 L Apache Tomcat),您的 Web 应用程序在 Tomcat 内部运行,而不是在 \workspace\MyProject 运行。

    【讨论】:

      猜你喜欢
      • 2015-03-20
      • 2023-04-04
      • 1970-01-01
      • 2016-09-27
      • 2018-10-24
      • 2012-07-16
      • 2015-07-29
      • 1970-01-01
      • 2023-02-07
      相关资源
      最近更新 更多