【问题标题】:How to use root relative path with Eclipse Http Preview server如何在 Eclipse Http Preview 服务器中使用 root 相对路径
【发布时间】:2015-04-09 21:10:18
【问题描述】:

我在 Eclipse 中有静态 Web 项目,并使用 Http Preview 服务器进行开发。我想在我的资源中使用根相对路径(例如/css/style.css),但我不知道如何配置该服务器以使其工作。路径中总是需要有上下文根(例如http://localhost:8080/myapp)。上下文根不能配置为空。有什么我缺少的选项吗?

【问题讨论】:

    标签: eclipse eclipse-wtp contextroot


    【解决方案1】:

    如果您正在使用 Unix 变体,我已经找到了解决此问题的方法。它依赖于符号链接,因此它可能无法在 Windows 上运行。我认为优雅没有任何意义,但它似乎在 Ubuntu 上对我有用。

    首先,您在 Eclipse 中创建一个新的静态 Web 项目,该项目将包含一个指向资源目录的链接。在这种情况下,您可以调用项目css。或者,给它一个描述性名称,并使用项目属性对话框将上下文根更改为css

    在终端窗口中,切换到新创建项目的项目目录。可能类似于~/workspace/css/。然后用适当的符号链接替换WebContent 目录:

    cd ~/workspace/css
    rmdir WebContent
    ln -s ../myproject/WebContent/css WebContent
    

    现在返回 Eclipse 并刷新 css 项目。您现在应该可以在项目资源管理器中看到所有的 css 文件。

    在 HTTP 预览服务器上运行 css 项目和原始项目。

    您必须对每个顶级资源目录重复此过程。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-17
      • 2018-01-03
      • 1970-01-01
      • 2020-03-15
      • 2016-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多