我们需要有一个上下文路径来部署 Java 应用程序并通过浏览器访问它。我们在 Oracle 应用服务器上有近 10 个应用程序。我们希望在没有上下文路径的情况下工作我们的应用程序。IE; 我们希望应用服务器根据域名查看对应的应用。
我知道这可以做到,因为当用户部署他们的应用程序时,谷歌应用引擎也在做同样的事情。这些应用程序的上下文路径将只是“/”。
关于在 Oracle 应用服务器上进行设置的任何想法?
我们需要有一个上下文路径来部署 Java 应用程序并通过浏览器访问它。我们在 Oracle 应用服务器上有近 10 个应用程序。我们希望在没有上下文路径的情况下工作我们的应用程序。IE; 我们希望应用服务器根据域名查看对应的应用。
我知道这可以做到,因为当用户部署他们的应用程序时,谷歌应用引擎也在做同样的事情。这些应用程序的上下文路径将只是“/”。
关于在 Oracle 应用服务器上进行设置的任何想法?
我假设所指的 Oracle 应用服务器是较旧的 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 Administrator's Guide 中找到更多相关信息。10.1.3.1 版指南可在此处获得;您可能需要为您的 OC4J/WLS 版本确定合适的 OHS 版本。
您可以在ServerFault上询问有关 OHS/Apache 配置的其他问题。