我们需要有一个上下文路径来部署 Java 应用程序并通过浏览器访问它。我们在Oracle应用服务器上有近10个应用程序。我们希望在没有上下文路径的情况下运行我们的应用程序。 IE。;我们希望应用服务器根据域名查找对应的应用。
我知道这是可以做到的,因为当用户部署应用程序时,Google 应用程序引擎也会做同样的事情。这些应用程序的上下文路径将只是“/”。
关于在 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 管理员指南中找到更多相关信息。版本 10.1.3.1 的指南已发布 here ;您可能需要确定适合您的 OC4J/WLS 版本的 OHS 版本。
您可以在 ServerFault 上询问有关 OHS/Apache 配置的其他问题.
关于java - 在没有上下文路径的情况下访问 Java 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3649963/