Можно ли развернуть приложение JSF на Bluemix?

Я установил инструменты IBM Bluemix в Eclipse и создал проект JSF и EAR «Hello World». При создании я выбрал среду выполнения Bluemix. Теперь я пытаюсь развернуть EAR из Eclipse, он успешно развернулся и запустился, но когда я пытаюсь его открыть, я получаю следующую ошибку:

Not Found The application or context root for this request has not been found: [Ljava.lang.Object;@bdb04149

Что я пропустил? Доступно ли где-нибудь исчерпывающее руководство по развертыванию веб-приложений Java EE в Bluemix?


person Anatoly    schedule 11.09.2014    source источник
comment
Удалось ли вам запустить файл EAR локально?   -  person Jeff Sloyer    schedule 11.09.2014


Ответы (2)


Если вы развернули EAR (содержащий ваше приложение JSF), вам необходимо добавить имя веб-модуля к URL-адресу, например, если ваш проект называется testJSF, ваш URL-адрес будет выглядеть следующим образом:

http://testApp.mybluemix.net/testJSF/

И, конечно же, если ваша веб-страница не называется index.xxx, вам также необходимо добавить имя веб-страницы, например:

http://testApp.mybluemix.net/testJSF/textPage.xhtml

or

http://testApp.mybluemix.net/testJSF/textPage.faces
person CIOC    schedule 11.09.2014

Вы можете развернуть полные файлы EAR на Bluemix да. Использование инструментов eclipse также значительно упрощает задачу. По этой ссылке приведены инструкции о том, как это сделать https://www.ng.bluemix.net/docs/#manageapps/eclipsetools.html

Ниже на странице (вы также можете использовать меню слева) есть шаги о том, как нажать EAR. Это может быть связано с отправкой полного профиля Liberty, чтобы получить более точный контроль над поведением приложения. Эта ссылка содержит дополнительную информацию о загрузке приложений Liberty и самом профиле https://www.ng.bluemix.net/docs/#starters/liberty/index.html#liberty

person Arun Ramakrishnan    schedule 01.10.2014