2009-10-21 71 views
1

我已经成功地将Jboss与Apache集成。我可以拉起http://localhost/web-console ....现在,当我将战争文件放入我的Jboss部署目录时,我可以在此处将其拉起来localhost:8080/helloworld/hi.jsp但不在此处localhost/helloworld/hi.jspJboss 5与Apache 2.2集成

是不是集成Jboss与Apache的点,所以我不必这样做:8080?我可以通过Apache来启动我的WAR文件?

任何帮助非常感谢!

+0

你怎么整合JBoss与Apache:mod_jk,mod_proxy_ajp,...? – 2009-10-21 17:19:20

+0

对我来说,将JBoss与Apache集成的目的不仅仅是从URL中移除端口。如果这是您唯一关心的问题,请在端口80上运行JBoss而不是8080. – 2009-10-21 19:17:27

回答

2

你应该指定你如何用apache集成JBoss,有几种方法。

如果你使用mod_jk,你需要为apache添加一些配置,以实现它需要将请求转发到helloworld到JBoss。您可以通过添加做到这一点下面你mod_jk.conf(或任何mod_jk的配置文件在你的Apache配置命名)

JkMount /的HelloWorld/* JBoss的

JkMount/HelloWorld的JBoss的

这如果您使用的是将Apache与JBoss集成的代理方法之一,则不适用。

+0

谢谢。完美工作。 – Jared 2009-10-21 20:09:19

+0

这两个JkMount条目的原因是将带有和不带尾随斜杠的URI helloworld转发给JBoss。 – 2009-10-21 20:13:34