在没有上下文路径的情况下访问 Java 应用程序
我们需要有一个上下文路径来部署 Java 应用程序并通过浏览器访问它。我们在Oracle应用服务器上有近10个应用程序。我们希望在没有上下文路径的情况下运行我们的应用程序。 IE;我们希望应用服务器根据域名查找对应的应用程序。
我知道这是可以做到的,因为当用户部署他们的应用程序时,谷歌应用程序引擎也会做同样的事情。这些应用程序的上下文路径将只是“/”。
关于在 Oracle 应用服务器上设置此功能有什么想法吗?
We need to have a context path to deploy the Java application and access it through the browser. We have nearly 10 applications on Oracle Application server. We would like to work our applications without context path. i.e.; we would like the application server to look at the corresponding application based on the domain name.
I know this can be done as Google app engine is doing the same when users deploy their applications. Context path of these application will be just "/".
Any ideas on setting this up on Oracle app server?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(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 的指南可在此处;您可能需要确定适合您的 OC4J/WLS 版本的 OHS 版本。
您可以在 ServerFault 上询问有关 OHS/Apache 配置的其他问题。
I'm assuming that the Oracle Application Server being referred to, is the older Oracle Containers for Java (OC4J).
With OC4J, you'll need to put OHS (Oracle HTTP Server) or any compatible HTTP Server (Apache 1/2 works) in front of OC4J, and configure the HTTP Server to forward requests to OC4J (there are mod_oc4j plugins available for the same). Additionally, you'll have to configure the HTTP Server to serve multiple virtual hosts.
The same information holds good even for Oracle WebLogic Server.
You can find more information on the same in Oracle HTTP Server Administrator's Guide. The guide to version 10.1.3.1 is available here; you might need to determine the appropriate version of OHS for your version of OC4J/WLS.
You could ask additional questions on OHS/Apache configuration on ServerFault.