获取404虽然我的应用程序已部署 [英] Getting 404 though my app is deployed

查看:153
本文介绍了获取404虽然我的应用程序已部署的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

詹金斯表示,构建成功了(见下面的日志),我可以看到

/app-root/runtime/repo/target/0.1-MVP



tomcat webapps(jwboss / webapps)
仅包含ROOT.war。



我如何导航到我部署的应用程序?
我正在使用tomcat装备。有没有服务器管理器用户界面? (像tomcat经理)
不知道它是否重要,但我使用Spring的应用程序



我试过:

 < openshift_application_name> .rhcloud.com /< MY REST PATH> 
< openshift_application_name> .rhcloud.com /< myWebAppName> /< MY REST PATH>

我在这两个版本都得到了404
$ b


http://mirror1.ops.rhcloud.com/nexus/content/groups/public/com/thoughtworks/xstream/xstream/1.3.1/xstream-1.3.1.jar
(422 KB at 2925.7 KB / sec)[INFO]打包webapp [INFO]在
[/ var / lib / openshift / 52dbe400e0b8cdce430000d0 / app-root /运行时/ repo / target / 0.1-MVP]
[INFO]处理war项目[INFO]复制webapp资源
[/ var / lib / openshift / 52dbe400e0b8cdce430000d0 / app-root / runtime / repo / src / main / webapp]
[INFO] Webapp在[531 msecs]中汇编[INFO] Building war:
/var/lib/openshift/52dbe400e0b8cdce430000d0/app-root/runtime/repo/target/0.1-MVP .war
[INFO] WEB-INF / web.xml已添加,跳过[INFO]
----------------------- ---------------------------------------- --------- [信息]建立成功[信息]
----------------------------- ------------------------------------------- [信息]总时间:1 :37.456s [INFO]完成时间:Sun Jan 19 09:44:11
EST 2014 [INFO] Final Memory:19M / 86M [INFO]
----------- -------------------------------------------------- ----------- [警告]请求的配置文件openshift不能激活
,因为它不存在。
+ /usr/libexec/openshift/cartridges/jenkins/bin/git_ssh_wrapper.sh @ .rhcloud.com'档位停止 - 有条件的
--exclude-web-proxy --git-ref 086d26cc8c980ca3144fcf1b5a524d521e3758b5'停止装置...停止
jbossews墨盒发送SIGTERM到jboss:410122 ... kill -9 410376
kill -9 410122
++ / usr / libexec / openshift / cartridges / jenkins / bin / git_ssh_wrapper.sh @ .rhcloud.com'gear
create-deployment-dir'
+ deployment_dir = 2014-01-19_09-44-28.240
+ rsync --delete-after - az -e /usr/libexec/openshift/cartridges/jenkins/bin/git_ssh_wrapper.sh
/var/lib/openshift/52dbe400e0b8cdce430000d0//app-deployments/current/metadata.json
@ .rhcloud。 com:app-deployments / 2014-01-19_09-44-28.240 / metadata.json
+ rsync --delete-after -az -e /usr/libexec/openshift/cartridges/jenkins/bin/git_ssh_wrapper.sh
--exclude .git / var / lib / openshift / 52dbe400e0b8cdce430000d0 / app-root / runtime / repo /
@ .rhcloud.com:app-root / runtime / repo /
+ rsync --delete-after -az -e /usr/libexec/openshift/cartridges/jenkins/bin/git_ssh_wrapper.sh
/ var / lib / openshift / 52dbe400e0b8cdce430000d0 / app-root / runtime / build-dependencies /
@ .rhcloud.com:app-root / runtime / build-dependencies /
+ rsync --delete-after -az -e / usr / libexec / openshift / cartridges / jenkins / bin / git_ssh_wrapper.sh
/ var / lib / openshift / 52dbe400e0b8cdce430000d0 / app-root / runtime / dependencies /
.rhcloud.com:app-root / runtime / dependencies /
+ / usr / libexec / openshift / cartridges / jenkins / bin / git_ssh_wrapper.sh @ .rhcloud.com'gear remotedeploy
--deployment-datetime 2014-01-19_09-44-28.240'准备部署生成部署ID为2e006237激活部署
+ tmp = / var / lib / openshift // jbossews // tmp
+'['-d / var / lib / openshift // jbossews // tmp']'
+ for $ in'$ tmp / '
+'['-d'/ var / lib / openshift // jbossews // tmp /
'']'
++ ls / var / lib / openshift // app-root / runtime / repo / / webapps
+'['''']'开始jbossews墨盒发现127.13.77.129:8080监听端口归档工件完成:SUCCESS


解决方案

检查你的pom.xml文件,确保你有一个openshift配置文件,如下所示: https://github.com/openshift/origin-server/blob/master/cartridges /openshift-origin-cartridge-jbossews/template/pom.xml

或者其他openshift不知道如何处理war文件。根据这个错误:[警告]请求的配置文件openshift无法被激活,因为它不存在


Jenkins shows that the build was successful (see log below) and I can see the war in
/app-root/runtime/repo/target/0.1-MVP

The tomcat webapps (jwboss/webapps) contains only ROOT.war.

How I can navigate to my deployed app? I am using the tomcat gear. Is there a server manager UI? (something like tomcat manager) Don't know if it matters but I using Spring for my application

I tried:

<openshift_application_name>.rhcloud.com/<MY REST PATH>
<openshift_application_name>.rhcloud.com/<myWebAppName>/<MY REST PATH>

I am getting 404 on both

http://mirror1.ops.rhcloud.com/nexus/content/groups/public/com/thoughtworks/xstream/xstream/1.3.1/xstream-1.3.1.jar (422 KB at 2925.7 KB/sec) [INFO] Packaging webapp [INFO] Assembling webapp [initial] in [/var/lib/openshift/52dbe400e0b8cdce430000d0/app-root/runtime/repo/target/0.1-MVP] [INFO] Processing war project [INFO] Copying webapp resources [/var/lib/openshift/52dbe400e0b8cdce430000d0/app-root/runtime/repo/src/main/webapp] [INFO] Webapp assembled in [531 msecs] [INFO] Building war: /var/lib/openshift/52dbe400e0b8cdce430000d0/app-root/runtime/repo/target/0.1-MVP.war [INFO] WEB-INF/web.xml already added, skipping [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1:37.456s [INFO] Finished at: Sun Jan 19 09:44:11 EST 2014 [INFO] Final Memory: 19M/86M [INFO] ------------------------------------------------------------------------ [WARNING] The requested profile "openshift" could not be activated because it does not exist. + /usr/libexec/openshift/cartridges/jenkins/bin/git_ssh_wrapper.sh @.rhcloud.com 'gear stop --conditional --exclude-web-proxy --git-ref 086d26cc8c980ca3144fcf1b5a524d521e3758b5' Stopping gear... Stopping jbossews cartridge Sending SIGTERM to jboss:410122 ... kill -9 410376 kill -9 410122 ++ /usr/libexec/openshift/cartridges/jenkins/bin/git_ssh_wrapper.sh @.rhcloud.com 'gear create-deployment-dir' + deployment_dir=2014-01-19_09-44-28.240 + rsync --delete-after -az -e /usr/libexec/openshift/cartridges/jenkins/bin/git_ssh_wrapper.sh /var/lib/openshift/52dbe400e0b8cdce430000d0//app-deployments/current/metadata.json @.rhcloud.com:app-deployments/2014-01-19_09-44-28.240/metadata.json + rsync --delete-after -az -e /usr/libexec/openshift/cartridges/jenkins/bin/git_ssh_wrapper.sh --exclude .git /var/lib/openshift/52dbe400e0b8cdce430000d0/app-root/runtime/repo/ @.rhcloud.com:app-root/runtime/repo/ + rsync --delete-after -az -e /usr/libexec/openshift/cartridges/jenkins/bin/git_ssh_wrapper.sh /var/lib/openshift/52dbe400e0b8cdce430000d0/app-root/runtime/build-dependencies/ @.rhcloud.com:app-root/runtime/build-dependencies/ + rsync --delete-after -az -e /usr/libexec/openshift/cartridges/jenkins/bin/git_ssh_wrapper.sh /var/lib/openshift/52dbe400e0b8cdce430000d0/app-root/runtime/dependencies/ @.rhcloud.com:app-root/runtime/dependencies/ + /usr/libexec/openshift/cartridges/jenkins/bin/git_ssh_wrapper.sh @.rhcloud.com 'gear remotedeploy --deployment-datetime 2014-01-19_09-44-28.240' Preparing build for deployment Deployment id is 2e006237 Activating deployment + tmp=/var/lib/openshift//jbossews//tmp + '[' -d /var/lib/openshift//jbossews//tmp ']' + for d in '$tmp/' + '[' -d '/var/lib/openshift//jbossews//tmp/' ']' ++ ls /var/lib/openshift//app-root/runtime/repo//webapps + '[' '' ']' Starting jbossews cartridge Found 127.13.77.129:8080 listening port Archiving artifacts Finished: SUCCESS

解决方案

Check your pom.xml to make sure that you have an openshift profile like the one that is shown here:https://github.com/openshift/origin-server/blob/master/cartridges/openshift-origin-cartridge-jbossews/template/pom.xml

Or else openshift doesn't know what to do with the war file once it's built.

According to this error: [WARNING] The requested profile "openshift" could not be activated because it does not exist

这篇关于获取404虽然我的应用程序已部署的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆