2016-04-02 3 views
0

Я клонированный полимерный стартовый комплект 1.0, и его работа отлично прекрасна, только если URL-адрес: localhost:8080. Когда я попытался с Eclipse и Apache Tomcat 8.0 создать Java-приложение MVC, тогда URL будет выглядеть так: localhost:8080/project-name.Результат неожиданной обработки полимеров на домашней странице

Теперь поведение навигации на странице резко изменилось. Когда я начала проекта URL приходит как: localhost:8080/project-name/#!/project-name

Но он должен прийти, как: localhost:8080/project-name и должны показать домашнюю страницу и щелкать на пользователей или вкладке контактов URL-адрес должен быть:

  • localhost:8080/project-name/#!/users
  • localhost:8080/project-name/#!/contact , но она показывает, как:
  • localhost:8080/project-name/#!/project-name/users
  • localhost:8080/project-name/#!/project-name/contact

Я попытался сделать app.baseUrl =" ";. Изменена маршрутизация routing.html для дома до пустым или '*', но ничего не получилось. Любая помощь будет высоко оценена.

Спасибо.

ответ

0

Вы должны развернуть свое приложение как «ROOT.war», чтобы скрыть контекст проектов. Имя вашего проекта развертывается как «контекст» в URL-адресе.

Именование вашего приложения ROOT просто говорит Tomcat, что это основное приложение для запуска, и вы действительно получите ниже как контекст ваших проектов.

локальный: 8080

Не беспокойтесь о домашней странице Tomcat, я просто переименовать его в "ROOT-1", когда я действительно хочу, чтобы сохранить его. Также не беспокойтесь о контексте во время работы в eclipse, потому что было бы неудобно тестировать ваше приложение как ROOT. Просто переименуйте .war в ROOT перед запуском.

Когда вы видите «#», это обычно означает, что вы переходите к какой-либо точке в html-файле, т. Е. Выглядит так, как ваше приложение является SPA.

«#!/AppComponent»

Строка ниже просто выглядит как у вас есть страница SPA стиль с тем же именем, что и проект со всеми другими страницами внутри него.

локальный:/имя-проекта/# 8080/имя-проекта/пользователей

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