websphere - 未找到Web应用程序错误

时间:2011-12-20 03:30:29

标签: error-handling websphere

我正在尝试在WAS 5&amp ;;中部署我的应用程序6,有错误信息 “未找到VirtualHost或Web应用程序” “尚未定义Web组default_host / RbsWeb”,如下图所示

当应用程序关闭时,有任何方法可以更改/重定向到另一个.jsp页面以查找此错误,如何执行此操作,确实需要在服务器 - 环境 - 虚拟主机<下的默认主机中执行任何操作/ p>

提前致谢

enter image description here

3 个答案:

答案 0 :(得分:1)

尝试创建一个具有上下文根“/”的WAR的应用程序。当没有安装其他WAR时,该WAR应该成为“默认”。

答案 1 :(得分:1)

在WAS 6及更高版本中,您可以使用以下自定义属性(在管理控制台中的服务器的Web容器上设置)来返回自定义消息: com.ibm.ws.webcontainer.webgroupvhostnotfound

我发现这个属性甚至可以包含h​​tml代码! (这是在WAS 8.0.0.5上测试的)

请注意,对于WAS 6.0,6.1和7.0,此功能可用作修订包。请参阅PK85685

<强>说明:

  1. 在管理控制台中,点击服务器&gt;服务器类型&gt; WebSphere应用程序服务器&gt; server_name&gt; Web容器设置&gt; Web容器。
  2. 在“其他属性”下,选择“自定义属性”。
  3. 在“自定义属性”页面上,单击“新建”。
  4. 在设置页面上,在“名称”字段中输入要配置的自定义属性的名称(在本例中为com.ibm.ws.webcontainer.webgroupvhostnotfound),并在“值”字段中输入要将其设置为的值。 (正如我所提到的,值可以包含h​​tml)
  5. 单击“应用”或“确定”。
  6. 单击控制台任务栏上的“保存”以保存配置更改。
  7. 重新启动服务器。

答案 2 :(得分:0)

标准做法是使用网络服务器安装应用服务器。

此页面(应用程序停止时未找到 VirtualHost或Web应用程序)应作为 404 错误返回到Web服务器。

将Web服务器重定向指令用于要向客户显示的自定义页面。

HTH Manglu