【发布时间】:2013-07-28 16:29:17
【问题描述】:
昨天我使用常用命令 git push 在 openshift 中部署了我的战争。但是当我检查 url http://nrollin-nrollin.rhcloud.com 时,我看到错误 HTTP 状态 404 - 请求的资源不可用。我已经多次部署战争,但这是我第一次看到这个错误。我什至重新启动了服务器,但没有运气。我也在 openshift 论坛中搜索了原因(https://www.openshift.com/forums/openshift/jbossas-application-the-requested-resource-is-not-available),但我还没有解决方案。该应用在我的本地 PC 上运行良好,使用 Spring MVC 和 Hibernate 开发。
谁能告诉我这个问题的原因?还是我必须重新创建应用程序..?
以下是日志:
Jul 27, 2013 3:43:44 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-127.4.82.1-8080
Jul 27, 2013 3:43:44 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 5182 ms
Jul 27, 2013 3:43:44 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Jul 27, 2013 3:43:44 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.37
Jul 27, 2013 3:43:45 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive ROOT.war
Jul 27, 2013 3:44:06 PM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
Jul 27, 2013 3:44:06 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [] startup failed due to previous errors
Jul 27, 2013 3:44:09 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-127.4.82.1-8080
Jul 27, 2013 3:44:10 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 25540 ms
【问题讨论】:
-
你能在命令行中尝试“rhc app force-stop nrollin”吗?然后做一个'rhc app start nrollin'。这会让应用程序恢复吗?
-
不...正在显示相同的错误...我什至重新启动了 mysql 服务器(以防万一)但没有结果..我想知道如果出现此类问题的可能原因是什么该应用程序在我的本地机器上运行良好......并且直到昨天一直正常运行。在那之前我已经做了各种推送……!!
-
检查日志。 'rhc ssh nrollin',然后是 'more ~/jbossews/logs/*' (取决于您使用的墨盒,日志在 ~/
/logs.catalina.out 或 localhost*.out 将有更多有关失败的详细信息。还要检查您的配额:'quota -s'。 -
Nam Duong :我已按照您的要求在问题中添加了日志。