我想在本地工作时使用Jetty / Maven映射到不同主机上的目录。我发现你可以使用mod_jk(JkMount / JkUnMount)执行此操作,但还没有想到如何在jetty上执行相同操作。
在我们的dev / q / live服务器上,我们在JBoss前面安装了Apache,并使用mod_jk来执行此操作。在当地,我们正在使用码头
为了让您了解我在说什么,这就是您如何配置Apache来实现这一目标:
httpd.conf中的JkMount / images / * host2
JkMount / * host2
JkUnMount / images / * host1
worker.list = host2的,主机1
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插件,如果这有所不同。
谢谢!
答案 0 :(得分:0)
<强>更新强>
我尝试在此处使用不同的路线并添加了一个文件夹,然后是Advanced&gt;链接到文件系统中的文件夹,我指向远程服务器上的文件(我相信我们使用WebDav)。这些文件显示在项目资源管理器中,但不会提供。我将尝试将org.mortbay.util.FileResource.checkAliases设置为true,如下所示:
http://docs.codehaus.org/display/JETTY/How+to+enable+serving+aliased+files
...会告诉你是否照顾它。
答案 1 :(得分:0)
您使用的是Spring Framework吗?如果是这样,这里的另一个解决方案是使用tuckey urlrewrite。您可以测试本地域并仅在那里运行规则。
http://www.tuckey.org/urlrewrite/manual/3.0/introduction.html