2010-09-06 106 views
0

我们需要有一个上下文路径来部署Java应用程序并通过浏览器访问它。我们在Oracle应用服务器上有近10个应用程序。我们想要在没有上下文路径的情况下工作即;我们希望应用程序服务器根据域名查看相应的应用程序。在没有上下文路径的情况下访问Java应用程序

我知道这可以做,因为谷歌应用程序引擎在用户部署他们的应用程序时也是这样做的。这些应用程序的上下文路径将只是“/”。

有关在Oracle应用服务器上进行设置的任何想法?

回答

1

我假设被引用的Oracle应用服务器是旧版的Oracle Containers for Java(OC4J)。使用OC4J,您需要在OC4J之前放置OHS(Oracle HTTP Server)或任何兼容的HTTP Server(Apache 1/2作品),并配置HTTP Server以将请求转发给OC4J(有mod_oc4j插件可用于相同)。另外,你必须配置HTTP服务器来为多个虚拟主机提供服务。

即使对于Oracle WebLogic Server也是如此。

在“Oracle HTTP Server管理员指南”中可以找到更多相关信息。版本10.1.3.1的指南可用here;您可能需要为您的OC4J/WLS版本确定适当的OHS版本。

您可以在ServerFault上询问有关OHS/Apache配置的其他问题。

+0

嗨,感谢您的回复。是的,你说得对,我们正在使用OC4J。我们已经有了OHS,并且我们已经拥有了所有的虚拟主机,并且它们正在运行。但是他们都有自己的上下文路径。我的问题基于域名,OC4J可以指向特定的应用程序,而不是使用上下文路径。 – 2010-09-06 08:58:32

+0

@Santhosh,我认为你需要考虑重写这种情况下的URL。 – 2010-09-06 10:10:15

相关问题