Index.html не найден Spring MVC Rest Angular Deploy in War to TomcatJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Index.html не найден Spring MVC Rest Angular Deploy in War to Tomcat

Сообщение Anonymous »

Ссылки, которые я пробовал:
  • Интеграция Angular 5 с Spring MVC
  • Страница 404 при запуске Spring и angular в одном и том же порту.
  • Нет сопоставления для GET/в SpringMVC.
  • https://www.programming-free.com/2014/01/ Spring-mvc-40-restful-web-services.html
  • Смешивание Spring MVC с Angular.JS
  • Запустите Spring4MVC с Angular 2 на одном сервер
Проблема: в настоящее время имеется старый бэкэнд Spring MVC (НЕ Spring Boot), страницы JSP, плитки Apache. У Tiles истек срок действия EOL, и нам необходимо перейти на Jakarta EE. В последней версии Spring Framework прекращена поддержка плиток. Мы решили использовать интерфейс Angular и заменить контроллеры на @RestControllers, которые возвращают jsons в объектах ResponseEntity.
Приложение собирается и развертывается без ошибок, и я могу использовать примеры конечных точек контроллера.homeController.java и получите ожидаемый ответ в браузере и с помощью завитков.

Код: Выделить всё

@RestController
public class HomeController extends YController {
@GetMapping(value = "/content", produces = MediaType.APPLICATION_JSON_VALUE)
@RequestMapping(value = "/home", method = RequestMethod.GET)
public ResponseEntity home(HttpServletRequest request){
//do home stuff
return  new ResponseEntity("/home.html", HttpStatus.OK);
}
}
web.xml

Код: Выделить всё



rest

org.springframework.web.servlet.DispatcherServlet

1



rest
/*


404
/index.html


/index.html


index.html имеет
Структуру файла:
< ul>
[*]mvcApp
  • module1
  • module2
  • webModule
    источник

    main

    java

    контроллеры

    HomeController.java


[*]ресурсы
[*]webApp
  • WEB-INF
    web.xml
  • rest-servlet.xml
[*]index.html
[*]...другие файлы из папки angular dist после сборки ng







< /li>



в rest-servlet.xml есть весь импорт для других файлов контекста, а также Тег и bean-компонентauthorizationContext.
Я читал, что для работы этого типа настройки весь трафик должен быть перенаправлен на index.html. поэтому Angular может взять на себя всю работу по интерфейсу. Но когда я развертываю файл войны в Tomcat, я получаю 404, когда я localhost: 8080/webApp/index.html, даже если 404 перенаправлен на index.html в web.xml.
У кого-нибудь есть представление о том, чего мне не хватает?

Подробнее здесь: https://stackoverflow.com/questions/787 ... -to-tomcat
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Параметр "Skip" Maven Deploy: Deploy-File, кажется, не обнаруживает снимки и выпускается должным образом
    Anonymous » » в форуме JAVA
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Почему мой флажок Deploy Deploy Manager Configuration Manager отключен в Visual Studio 2017?
    Anonymous » » в форуме C#
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Предупреждающее сообщение «Не удалось найти основную тему Angular Material» в Angular 3, Angular Material и Angular Mate
    Anonymous » » в форуме CSS
    0 Ответы
    288 Просмотры
    Последнее сообщение Anonymous
  • ValueError: клиент должен быть экземпляром pinecone.index, Got
    Anonymous » » в форуме Python
    0 Ответы
    82 Просмотры
    Последнее сообщение Anonymous
  • Spring MVC с Tomcat отображает только index.jsp
    Anonymous » » в форуме JAVA
    0 Ответы
    35 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»