如何在EclipseHTTP预览服务器上使用根相对路径
我在Eclipse中有一个静态Web项目,并使用Http预览服务器进行开发。我想在我的资源中使用根相对路径(例如如何在EclipseHTTP预览服务器上使用根相对路径,eclipse,eclipse-wtp,contextroot,Eclipse,Eclipse Wtp,Contextroot,我在Eclipse中有一个静态Web项目,并使用Http预览服务器进行开发。我想在我的资源中使用根相对路径(例如/css/style.css),但我不知道如何配置该服务器来工作。路径中始终需要有上下文根(例如)。无法将上下文根配置为空。是否缺少任何选项?如果您正在使用Unix变体,我已经找到了解决此问题的方法。它依赖于符号链接,因此可能无法在Windows上运行。我不主张优雅,但在Ubuntu上它确实对我有用 首先,在Eclipse中创建一个新的静态web项目,该项目将包含指向资源目录的链接。在
/css/style.css
),但我不知道如何配置该服务器来工作。路径中始终需要有上下文根(例如)。无法将上下文根配置为空。是否缺少任何选项?如果您正在使用Unix变体,我已经找到了解决此问题的方法。它依赖于符号链接,因此可能无法在Windows上运行。我不主张优雅,但在Ubuntu上它确实对我有用
首先,在Eclipse中创建一个新的静态web项目,该项目将包含指向资源目录的链接。在这种情况下,您可以调用项目css
。或者,给它一个描述性名称,并使用“项目属性”对话框将上下文根更改为css
在终端窗口中,更改为新创建项目的项目目录。可能类似于~/workspace/css/
。然后用适当的符号链接替换WebContent
目录:
cd ~/workspace/css
rmdir WebContent
ln -s ../myproject/WebContent/css WebContent
现在返回Eclipse并刷新css
项目。现在,您应该可以在project explorer中看到所有css文件
在HTTP预览服务器上运行css
项目和原始项目
您必须对每个顶级资源目录重复此过程