Jetty:装载到不同主机上的目录

Jetty:装载到不同主机上的目录,jetty,mount,Jetty,Mount,我希望在本地工作时使用Jetty/Maven映射到另一台主机上的目录。我发现您可以使用mod_jk(JkMount/jknumount)通过Apache实现这一点,但还没有想到如何在jetty上实现这一点 在我们的dev/q/live服务器上,JBoss前面有Apache,并使用mod_jk来实现这一点。在当地,我们使用的是码头 为了让您了解我所说的内容,以下是如何配置Apache以实现这一点: 在httpd.conf中: JkMount/images/*host2 JkMount/*host2

我希望在本地工作时使用Jetty/Maven映射到另一台主机上的目录。我发现您可以使用mod_jk(JkMount/jknumount)通过Apache实现这一点,但还没有想到如何在jetty上实现这一点

在我们的dev/q/live服务器上,JBoss前面有Apache,并使用mod_jk来实现这一点。在当地,我们使用的是码头

为了让您了解我所说的内容,以下是如何配置Apache以实现这一点:

在httpd.conf中: JkMount/images/*host2

JkMount/*host2

jk卸载/images/*host1

工人财产: worker.list=host2,host1

worker.host2.host=host-2.theDomain.com

worker.host2.port=46654

worker.host1.host=host-1.theDomain.com

worker.host1.port=46655

有没有办法配置Jetty来做同样的事情

顺便说一句,在本地,如果有区别的话,我正在使用Eclipse的Maven插件


谢谢

更新:


我在这里尝试了另一种方法,只是添加了一个文件夹,然后添加了一个文件系统中的“高级”>“链接”文件夹,并指向远程服务器上的一个文件(我相信我们使用的是WebDav)。这些文件会显示在project explorer中,但不会提供。我将尝试将org.mortbay.util.FileResource.CheckAlias设置为true,如下所示:


…将让您知道这是否解决了问题。

您使用的是Spring框架吗?如果是这样的话,这里的另一个解决方案是使用tuckey urlrewrite。您可以对本地域进行测试,并且只能在那里运行规则


我通过更新webdefault.xml中的以下内容尝试了上述解决方案:default org.mortbay.jetty.servlet.DefaultServlet别名true。。。但是我没有工作(同时,我也发现了这一点:我也将尝试一下。如果有人尝试过它,这与我尝试的有点不同……仔细看后,这不是一个可行的解决方案,因为它希望指向相对目录中的另一个war文件……而不是跨主机。)。