2016-04-06 30 views
0

我已经阅读了可以为虚拟主机设置默认Web应用程序的Oracle文档,但是我找不到在Web逻辑中完成此操作的确切位置。在Weblogic上设置虚拟主机的默认Web应用程序12c

我引用可以在这里下的“虚拟主机和默认Web应用程序”中找到该文档:https://docs.oracle.com/cd/E24329_01/web.1211/e24432/web_server.htm#CNFGD200

的情况如下:

  • 我有部署在2个Web应用程序WebLogic服务器一个在上下文'/ authoring'下,另一个在上下文'/ publish'
  • 我还配置了2个虚拟主机。一个域名为'authoring.com',另一个域名为'publish.com'我已经将'/ authoring'应用定位到虚拟主机'authoring.com','/ publish'定位到'发布'。 com公司。
  • 如果我输入上下文名称,例如,我可以通过这些域访问这两个应用程序。 authoring.com/authoring和publish.com/publish

我需要做的: - 这样的领域提供了在域根的默认应用程序设置为虚拟主机的默认Web应用程序(如提及在链接的文档中)例如'authoring.com/'将提供'/ authoring',但该URL将保持为'authoring.com/'。

感谢您的任何帮助。

Steve

回答

0

我已经设法找到了一个合理的解决方法。尽管文档说,在虚拟主机上,没有明确的方式将应用程序部署到非根上下文(例如“/ publish”或“/ author”),作为“默认Web应用程序”。

但是,您可以将每个应用程序显式部署到其虚拟主机的根上下文,并使其成为默认应用程序。

这个明显的缺点是您无法使用IP地址测试应用程序,您需要通过虚拟主机的域名测试应用程序。

如果您不通过将IP地址映射到计算机的“主机”文件中的虚拟主机域来拥有域,则可以解决此问题。如果您需要向非技术人员提供应用程序访问权限,这不是一个好的解决方案,例如用于测试和质量保证,但对开发很好。