java - 在没有上下文路径的情况下访问 Java 应用程序

标签 java contextpath

我们需要有一个上下文路径来部署 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/

相关文章:

java - 如果我使用相同的声明和 API 将 java 代码转换或重新实现为 kotlin 是否违法?

java - 在 Web 应用程序中处理上下文的任何巧妙方法?

java - 我如何链接到我的 Apache Wicket 应用程序中的图像文件夹?

spring - 从 Spring Web 应用程序中检索 servlet 上下文路径

javascript - 为什么我的 EL 语句只在我不通过 src 引用导入 js.file 的脚本标签中工作?

clojure - 我如何确定正确的文件系统路径

java - 如何在java中检查storm的状态?

java - 在 Apache Flink 中手动更新状态的最佳方式是什么?

java - junit 未找到 Web 应用程序上下文 : no ContextLoad Listener registered?

Java:代码中创建了多少个对象?