访问没有上下文路径的Java应用程序

时间:2010-09-06 08:20:52

标签: java contextpath

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

我知道这可以做到,因为Google应用引擎在用户部署应用时也会这样做。这些应用程序的上下文路径将只是“/".

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

1 个答案:

答案 0 :(得分:1)

我假设所引用的Oracle Application Server是旧的Oracle Containers for Java(OC4J)。

使用OC4J,您需要将OHS(Oracle HTTP Server)或任何兼容的HTTP Server(Apache 1/2工作)放在OC4J前面,并配置HTTP Server以将请求转发给OC4J(有mod_oc4j插件)可用于)。此外,您必须配置HTTP服务器以服务多个虚拟主机。

即使对于Oracle WebLogic Server,相同的信息仍然适用。

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

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