我们需要一个上下文路径来部署Java应用程序并通过浏览器访问它。我们在Oracle应用服务器上有近10个应用程序。我们想在没有上下文路径的情况下使用我们的应用即;我们希望应用服务器根据域名查看相应的应用程序。
我知道这可以做到,因为Google应用引擎在用户部署应用时也会这样做。这些应用程序的上下文路径将只是“/".
有关在Oracle应用服务器上进行此设置的任何想法吗?
答案 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配置的其他问题。