【问题标题】:Accessing the Java application without context path在没有上下文路径的情况下访问 Java 应用程序
【发布时间】:2015-06-07 19:21:20
【问题描述】:

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

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

关于在 Oracle 应用服务器上进行设置有什么想法吗?

【问题讨论】:

    标签: java contextpath


    【解决方案1】:

    我假设所指的 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 配置的其他问题。

    【讨论】:

    • 您好,感谢您的回复。是的,你是对的,我们正在使用 OC4J。我们已经拥有 OHS,并且我们拥有所有虚拟主机并且它们正在运行。但他们都有自己的上下文路径。我的问题基于域名,OC4J能否指向特定的应用程序而不是使用上下文路径。
    • @Santhosh,我认为您需要考虑为这种情况重写 URL。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-11
    • 2012-07-01
    • 2012-10-21
    • 2011-07-31
    • 2013-05-15
    • 2016-11-25
    相关资源
    最近更新 更多