【问题标题】:tomcat project WAR does not start in OpenShiftTomcat 项目 WAR 未在 OpenShift 中启动
【发布时间】:2014-03-29 18:34:28
【问题描述】:

我在 OpenShift rhc 中部署了一个 WAR。我得到了所有部署成功,但应用程序没有在 URL http://sodaw-sodaw.rhcloud.com/soda-w/Applicationclient/index.html 的浏览器中启动

我的 rhc 日志是... 远程:启动 jbossews 墨盒 远程:找到 127.10.116.129:8080 监听端口 远程:警告:Gear 53370a1b5973ca5e0500125f 正在使用 100.0% 的磁盘配额 远程:Git Post-Receive 结果:成功 远程:激活状态:成功 远程:部署完成,状态:成功 到 ssh://53370a1b5973ca5e0500125f@sodaw-sodaw.rhcloud.com/~/git/sodaw.git/ 580bbfe..abee53b 主人 -> 主人

当我运行应用程序时,我得到: “503服务不可用 没有可用的服务器来处理这个请求。”错误

我用的是tomcat 6.0。任何建议将不胜感激。

谢谢

【问题讨论】:

    标签: tomcat openshift


    【解决方案1】:

    您在上面显示的日志确实指出“Gear 53370a1b5973ca5e0500125f 正在使用 100.0% 的磁盘配额”,但还有其他问题。

    首先,如de指令所述,您可以部署一个war文件,但必须将其命名为ROOT.war。

    其次,您的应用程序必须在根 url 上提供内容,在您的情况下为 http(s)://sodaw-sodaw.rhcloud.com/。

    【讨论】:

    • 嗨,谢谢。但即使我使用sodaw-sodaw.rhcloud.com 运行,它也是一样的,同时将 ROOT.war 放在 webapps 文件夹中。显示相同的错误:“503 服务不可用。没有服务器可用于处理此请求。”完整日志: Building git ref 'master', commit f867011 Activating deployment + '[' ROOT.war ']' 启动 jbossews 墨盒 发现 127.11.125.129:8080 监听端口 Gear 5339c461e0b8cdc5690000bf is using 100.0% of disk quota 激活状态:成功部署完成状态:成功 ssh://5339c461e0b8cdc5690000bf@sodaw-sodaw.rhcloud.com/~/git/sodaw.git/
    • 您的部署仍然显示“Gear 5339c461e0b8cdc5690000bf 正在使用 100.0% 的磁盘配额”这通常意味着您的应用程序正在被终止。
    猜你喜欢
    • 2013-10-25
    • 2017-01-02
    • 2016-06-06
    • 2021-09-12
    • 1970-01-01
    • 1970-01-01
    • 2011-10-05
    • 1970-01-01
    • 2023-03-19
    相关资源
    最近更新 更多