2016-08-24 4 views
0

Я пытаюсь создать набор микросервисов springMVC с рендерингом на стороне сервера с использованием JSP. Мои приложения springMVC имеют контроллеры, которые возвращают объекты модели JSP, которые делают представление.Как сделать рендеринг на стороне сервера с помощью eureka и springMVC

Мои JSP находятся в папке «META-INF/resources/WEB-INF/jsp /». Когда я запускаю приложение Springboot, он работает без каких-либо проблем, и моя модель отображается правильно в браузере.

Однако, когда я использую эврика с Zuul сделать реестр службы и пройти через общую службу приложения, я получаю следующее сообщение об ошибке

This application has no explicit mapping for /error, so you are seeing this as a fallback. 
Wed Aug 24 23:30:25 IST 2016 
There was an unexpected error (type=Internal Server Error, status=500). 
GENERAL 

И в консоли говорится

com.netflix.zuul.exception.ZuulException: Forwarding error 
at org.springframework.cloud.netflix.zuul.filters.route.RibbonRoutingFilter.handleException(RibbonRoutingFilter.java:158) ~[spring-cloud-netflix-core-1.1.5.RELEASE.jar!/:1.1.5.RELEASE] 
at org.springframework.cloud.netflix.zuul.filters.route.RibbonRoutingFilter.forward(RibbonRoutingFilter.java:133) ~[spring-cloud-netflix-core-1.1.5.RELEASE.jar!/:1.1.5.RELEASE] 
at org.springframework.cloud.netflix.zuul.filters.route.RibbonRoutingFilter.run(RibbonRoutingFilter.java:79) ~[spring-cloud-netflix-core-1.1.5.RELEASE.jar!/:1.1.5.RELEASE] 
at com.netflix.zuul.ZuulFilter.runFilter(ZuulFilter.java:112) ~[zuul-core-1.1.0.jar!/:1.1.0] 
at com.netflix.zuul.FilterProcessor.processZuulFilter(FilterProcessor.java:197) ~[zuul-core-1.1.0.jar!/:1.1.0] 
at com.netflix.zuul.FilterProcessor.runFilters(FilterProcessor.java:161) ~[zuul-core-1.1.0.jar!/:1.1.0] 
at com.netflix.zuul.FilterProcessor.route(FilterProcessor.java:120) ~[zuul-core-1.1.0.jar!/:1.1.0] 
at com.netflix.zuul.ZuulRunner.route(ZuulRunner.java:96) ~[zuul-core-1.1.0.jar!/:1.1.0] 
at com.netflix.zuul.http.ZuulServlet.route(ZuulServlet.java:116) ~[zuul-core-1.1.0.jar!/:1.1.0] 
at com.netflix.zuul.http.ZuulServlet.service(ZuulServlet.java:81) ~[zuul-core-1.1.0.jar!/:1.1.0] 

Любой идея, почему я получаю это. Я думаю, это связано с тем, как у меня может появиться JSP (просмотр).

+0

Вы не предоставили много контекста. Можете ли вы включить информацию о правилах пересылки, которые вы установили в Zuul? Может быть, уровень «DEBUG» регистрируется на сервере Zuul для определения того, что он пытается сделать? –

ответ

0

спасибо за быстрый ответ. Я обнаружил, что это проблема с моим пониманием маршрутов zuul. Как только я исправил маршруты, все правильно работало через эврика.