【问题标题】:A WebGroup/Virtual Host to handle / has not been defined处理 / 的 WebGroup/Virtual Host 尚未定义
【发布时间】:2013-10-14 10:05:07
【问题描述】:

尝试使用 Websphere Commerce 启动商店时出现以下异常

A WebGroup/Virtual Host to handle / has not been defined
SRVE0255E: A WebGroup/Virtual Host to handle localhost:80 has not been defined.

我试过了,

http://pic.dhe.ibm.com/infocenter/wchelp/v6r0m0/index.jsp?topic=%2Fcom.ibm.commerce.esupport.doc%2Fhtml%2FDevelopment%2Fswg21230161.html

还有这个

http://pic.dhe.ibm.com/infocenter/iicdoc/v1r5m0/index.jsp?topic=%2Fcom.ibm.iic.doc%2Fts_installwgvh.html

但仍然出现错误并且无法启动商店(也尝试通过加速器启动商店)。

我应该怎么做才能让它正常工作?

【问题讨论】:

标签: websphere websphere-commerce


【解决方案1】:

看起来您正在通过 http 服务器访问您的商店,或者您更改了默认 Web 容器端口。转到管理控制台Environment > Virtual hosts > defautl_host(或映射到您的模块的主机,如果不同)> 主机别名。添加新别名*:80。重启服务器。

【讨论】:

    【解决方案2】:

    尝试以下方法:

    -访问 WebSphere Application Server 管理控制台

    -转到应用程序 -> 应用程序类型 -> Websphere Enterprise 应用程序

    -从主屏幕选择WC模块

    -然后转到虚拟主机

    -大多数情况下,将为所有子模块定义“WC_default_host”,确保这一点, 如果是这种情况并且仍然无法正常工作,请尝试为所有子模块选择“default_host”,然后保存更改并重新启动。

    我曾经遇到过这个问题,通过这种方式我已经解决了这个问题。

    【讨论】:

    • 看看这是否有帮助。 buggybread.com/2013/07/…
    • 由于我自己的健忘(oro 愚蠢,随便你怎么称呼它),我遇到过几次。如果你曾经“刷新”过你的工作空间,就像我在工作中必须做的那样,删除/替换项目,抓取 HEAD 然后拉入一个分支来合并你的更改,那么这个过程可能会从你的 Web 服务器中删除应用程序辐射。您只需在“服务器”选项卡中右键单击 WAS 服务器并点击“添加/删除”然后重新发布...
    【解决方案3】:

    我通过暂时禁用我的防病毒软件解决了类似的问题。因此,您可能还需要检查您的防病毒设置,并在可能的情况下暂时禁用它。

    【讨论】:

      【解决方案4】:

      ...或者您可能根本没有部署 webapp。这是我在未部署应用程序时尝试访问应用程序上的 Rest Api 时遇到的非常常见的错误消息!请确保在重试之前将其启动。

      【讨论】:

        【解决方案5】:

        如果您的应用中出于某种原因收到消息“未定义 WebGroup/Virtual Host to handle /yourwebmodule” 虚拟主机尚未定义

        您可以访问 WebSphere Application Server 管理控制台

        1ST Select : View -> All tasks
        GOTO Applications -> Applications Types -> WebSphere enterprise applications
        THEN click on application that having the problem and go to -> Virtual Hosts
        

        现在您可以在“虚拟主机”中看到您的 Web 模块和下拉列表

        Select your Virtual host and save
        

        解决方法是:

        GOTO Environment -> Virtual hosts -> default_host
        

        并在端口中使用主机名 (*) 您正在使用并保存,请检查选项是否保存。

        如果由于某种原因无法保存,则表示网络服务器处于离线状态,无法同步设置。

        【讨论】:

          【解决方案6】:

          我遇到了同样的问题。在 web.xml 文件中,我确实使用旧文件还原( Team | Revert ),一切都再次正常工作。 可能 WebSphere 生成了一个默认的 web.xml,导致应用程序停止工作。

          【讨论】:

          • 这并不能真正回答问题。如果您有其他问题,可以点击 进行提问。要在此问题有新答案时收到通知,您可以follow this question。一旦你有足够的reputation,你也可以add a bounty 来引起对这个问题的更多关注。 - From Review
          【解决方案7】:

          SRVE0255E: 尚未定义处理 localhost:80 的 WebGroup/虚拟主机。 我已经部署了一个应用程序并生成了 pulgin 并进行了传播。当我使用 webserver 访问时,我遇到了上述错误。

          Sol:我已经完成了所有的设置,最后我发现我忘记开始我的应用程序了。

          我已经启动了我的应用程序,现在可以访问了。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2017-01-08
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2018-01-11
            相关资源
            最近更新 更多