2015-10-13 2 views
0

Я развернул приложение Java на Bluemix. Это приложение Spring MVC с некоторым контроллером REST, чтобы выставлять веб-службы и некоторую страницу jsp для создания панели администратора. Страницы JSP находятся в корневом каталоге веб-приложения (не в каталоге WEB-INF). При запуске приложения в локальном на моем TOMCAT сервере, все работает, веб-сервисы и JSP, но если развернуть на Bluemix у меня есть эта ошибка:Ошибка Bluemix на страницах JSP

Error 403: SRVE0190E: File not found: /admin/index.jsp 

Это странная ошибка, потому что он говорит: «Не файл found ", но это не ошибка 404, а 403 (Forbidden), поэтому я думаю, что это может быть какая-то проблема конфигурации ... Спасибо

ответ

1

Если ваше приложение работает на коте локально, то вы можете попробовать использовать кот buildpack:

cf push <appname> -b java_buildpack -p path/to/file.war

+0

Спасибо, Рам, это работает! – zuno

0

Ваша проблема связана с вашим корнем контекста приложения, вероятно, сервером .xml, возникший после загрузки и постановки приложения, недостаточно для его управления.

Прежде всего, перед отправкой приложения на Bluemix, лучше попробовать сначала установить его на локальный сервер Liberty. Если вы можете запустить это приложение локально на своем сервере свободы, упакуйте сервер, а затем нажмите пакет, используя соответствующую опцию из cf cli.

Следуйте по ссылке https://www.ng.bluemix.net/docs/starters/liberty/index.html иметь полную справку о яве свобода исполнении на Bluemix и о его вариантах

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