2014-10-03 3 views
0

Я добавил новое приложение для открытия. Я выполнил инструкции и загрузил свой код через git push.Не удалось увидеть приложение Openshift

время загрузки бревен, кажется, будет хорошо:

1) ROOT.war был создан:

remote: [INFO] Packaging webapp 
remote: [INFO] Assembling webapp [opinion] in [/var/lib/openshift/542ee542e0b8cd 
2ca700037d/app-root/runtime/repo/target/opinion] 
remote: [INFO] Processing war project 
remote: [INFO] Copying webapp resources [/var/lib/openshift/542ee542e0b8cd2ca700 
037d/app-root/runtime/repo/src/main/webapp] 
remote: [INFO] Webapp assembled in [108 msecs] 
remote: [INFO] Building war: /var/lib/openshift/542ee542e0b8cd2ca700037d/app-roo 
t/runtime/repo/webapps/ROOT.war 
remote: [INFO] WEB-INF/web.xml already added, skipping 
remote: [INFO] ----------------------------------------------------------------- 
------- 
remote: [INFO] BUILD SUCCESS 
remote: [INFO] ----------------------------------------------------------------- 
------- 
remote: [INFO] Total time: 1:24.196s 
remote: [INFO] Finished at: Fri Oct 03 14:11:18 EDT 2014 
remote: [INFO] Final Memory: 9M/91M 
remote: [INFO] ----------------------------------------------------------------- 

2) Развертывание был успех

remote: + rm -rf /var/lib/openshift/542ee542e0b8cd2ca700037d/jbossews//work/ 
remote: ++ ls /var/lib/openshift/542ee542e0b8cd2ca700037d/app-root/runtime/repo/ 
/webapps 
remote: + '[' 'META-INF 
remote: ROOT.war 
remote: WEB-INF 
remote: css 
remote: fonts 
remote: img 
remote: js' ']' 
remote: + rsync -rS --delete /var/lib/openshift/542ee542e0b8cd2ca700037d/app-roo 
t/runtime/repo//webapps/ /var/lib/openshift/542ee542e0b8cd2ca700037d/jbossews//w 
ebapps/ 
remote: + hot_deploy_enabled_for_latest_deployment 
remote: ++ ruby_sdk latest_deployment_metadata.hot_deploy 
remote: ++ oo-ruby -I/usr/lib/openshift/cartridge_sdk -rruby/sdk -e 'include Ope 
nShift::CartridgeSdk; puts latest_deployment_metadata.hot_deploy' 
remote: + enabled=false 
remote: + '[' false == true ']' 
remote: + return 1 
remote: Starting jbossews cartridge 
remote: Found 127.4.212.129:8080 listening port 
remote: ------------------------- 
remote: Git Post-Receive Result: success 
remote: Activation status: success 
remote: Deployment completed with status: success 
To ssh://[email protected]/~/git/opinion. 
git/ 
    e2a907c..08d3a44 master -> master 

Однако, когда я ударил url (http://opinion-expertviews.rhcloud.com) Я все еще вижу «Добро пожаловать в приложение JBossEWS (Apache/Tomcat) на экране OpenShift»

Что мне не хватает?

Решено:

Я загружая мои файлы неправильно. Исправленный путь:

  • Я собирал мои проекты в военный файл, поместите его в папку WebApps в корне каталога OpenShift мерзавца.

  • удалили pom.xml

  • файл толкнул обновленную папку моего приложения

  • Применение теперь доступна по адресу:

    http://app_name-namespace.rhcloud.com/app_name.

Большое спасибо за вашу помощь и направляют меня, хотя это было глупо с моей стороны, чтобы пропустить эти пункты

+1

Вы удалили или заменили index.html, которая поставляется с приложением по умолчанию? Или вы указали новую страницу для корневого контекста? Кроме того, вы сделали git add, чтобы добавить все ваши новые файлы? –

+0

Нет I havent. Любой документ о том, как изменить приложение по умолчанию с моими собственными файлами? Я добавил содержимое java в папку src и содержимое веб-страницы в папку webcontent у корня – Arnab

+1

Проверяете ли вы локальное приложение для работы, чтобы узнать, работает ли военный файл? Какой картридж java вы используете? –

ответ

2

Поскольку вы развертывание войны файла с именем, отличным от ROOT.war, вам потребуется для посещения вашего приложения в контексте, который совпадает с названием военного файла, который вы развернули. Например, если ваш файл войны был назван myapplication.war, ваш url был бы http://app-domain.rhcloud.com/myapplication, чтобы исправить это, вы можете переименовать свой военный файл ROOT.war, и ваша заявка будет доступна по адресу http://app-domain.rhcloud.com/

Смежные вопросы