在Weblogic 12c上为虚拟主机设置默认Web应用程序

时间:2016-04-06 13:01:44

标签: oracle weblogic12c

我在Oracle文档中已经读过可以为虚拟主机设置默认Web应用程序的内容,但是我无法找到Web逻辑中的确切位置。

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

方案如下:

  • 我在Web逻辑服务器上部署了2个Web应用程序,其中一个位于上下文'/ authoring'下,另一个位于上下文'/ publish'
  • 我还配置了2个虚拟主机。一个域名为“authoring.com”,另一个域名为“publish.com”
  • 我已将'/ authoring'应用程序定位到虚拟主机'authoring.com',将'/ publish'定位到'publish.com'。
  • 如果我输入上下文名称,我可以通过这些域访问这两个应用authoring.com/authoring和publish.com/publish

我需要做什么:

  • 设置虚拟主机的默认Web应用程序,以便域提供域根目录上的默认应用程序(如链接文档中所述),例如'authoring.com/'将提供'/ authoring',但URL仍为'authoring.com /'。

1 个答案:

答案 0 :(得分:-1)

我设法找到了合理的解决方法。尽管文档说没有明确的方法来在虚拟主机上设置部署到非根上下文的应用程序(例如" / publish"或" / author"),作为默认的网络应用程序'。

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

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

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