0

我希望在本地工作时使用 Jetty/Maven 映射到不同主机上的目录。我发现您可以使用 Apache 使用 mod_jk (JkMount/JkUnMount) 来做到这一点,但还没有想出如何在码头上做同样的事情。

在我们的 dev/q/live 服务器上,我们在 JBoss 前面安装了 Apache,并使用 mod_jk 来执行此操作。在本地,我们正在使用码头

为了让您了解我在说什么,这是您将如何配置 Apache 来完成此操作:

在 httpd.conf 中:

JkMount /images/* host2

JkMount /* 主机2

JkUnMount /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

有没有办法配置码头做同样的事情?

顺便说一句,在本地,如果这有所作为,我正在使用 Eclipse 的 Maven 插件。

谢谢!

4

2 回答 2

0

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

http://www.tukey.org/urlrewrite/manual/3.0/introduction.html

于 2011-02-18T15:43:38.420 回答
0

更新:


我在这里尝试了不同的路线,只是添加了一个文件夹,然后高级>链接到文件系统中的一个文件夹,然后我指向远程服务器上的一个文件(我相信我们使用 WebDav)。文件显示在项目资源管理器中,但未提供。我将尝试将 org.mortbay.util.FileResource.checkAliases 设置为 true,如下所示:

http://docs.codehaus.org/display/JETTY/How+to+enable+serving+aliased+files

...会告诉您是否可以解决。

于 2009-07-11T15:33:47.200 回答