我有一個簡單的Spring MVC應用程序。對於那個應用程序,我實現了斷路器模式使用@EnableCircuitBreaker註釋。它工作正常。但在試圖生成hystrix流時顯示404錯誤。任何人都可以請幫我解決這個問題。「Hystrix流不會生成我的彈簧mvc應用程序」
-1
A
回答
0
Hystrix流(/hystrix.stream
)僅在您具有彈簧啓動執行器相關性時才能啓用。請嘗試將下面的依賴項添加到您的pom或gradle構建文件中。
org.springframework.boot:spring-boot-starter-actuator
更新@ 2017年6月26日
如果您的應用程序不是基於春天開機,你需要自己配置HystrixMetricsStreamServlet
。因爲/hystrix.stream是由spring cloud netflix自動配置的,並且基於spring啓動。
首先,您需要將com.netflix.hystrix:hystrix-metrics-event-stream
的依賴項添加到您的應用程序中。 其次,你應該把HystrixMetricsStreamServlet
servlet改成如下所示的web.xml
。
<servlet>
<description></description>
<display-name>HystrixMetricsStreamServlet</display-name>
<servlet-name>HystrixMetricsStreamServlet</servlet-name>
<servlet-class>com.netflix.hystrix.contrib.metrics.eventstream.HystrixMetricsStreamServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HystrixMetricsStreamServlet</servlet-name>
<url-pattern>/hystrix.stream</url-pattern>
</servlet-mapping
如果你找到關於如何在你的web應用here配置HystrixMetricsStreamServlet
細節。
相關問題
- 1. hystrix @EnableCircuitBreaker在非彈簧引導應用程序
- 2. 沒有彈簧的web應用程序的彈簧配置MVC
- 3. 彈簧集成 - 在應用程序啓動時運行流程
- 4. 集成solr與彈簧應用程序
- 5. 爲彈簧啓動應用程序生成戰爭
- 6. 我如何羣集彈簧mvc應用程序?
- 7. 選擇框不填充在彈簧mvc應用程序
- 8. 簡單彈簧mvc應用程序找不到頁面
- 9. 什麼時候使用彈簧網頁流在彈簧上mvc
- 10. 如何在現有spring-mvc應用程序中集成彈簧集成?
- 11. 彈簧集成異步流程
- 12. 彈簧集成:測試異步流程
- 13. Intellij不會啓動彈簧引導應用程序
- 14. 碼頭不拿起我的彈簧應用程序
- 15. Rails應用程序流程圖生成?
- 16. Android應用程序的彈簧安全
- 17. Web應用程序的彈簧Oauth
- 18. 使用IDE在我的彈簧mvc應用程序中創建過濾器
- 19. 無法在簡單彈簧mvc應用程序中注入bean
- 20. 彈簧Mvc Web應用程序與休息界面
- 21. 彈簧3個MVC多個應用程序上下文實例
- 22. 在彈簧mvc應用程序中設置日期
- 23. 異常雖然開始彈簧web mvc應用程序
- 24. 記錄和彈簧安置MVC應用程序
- 25. 異常開始彈簧mvc應用程序
- 26. 在彈簧啓動應用程序中訪問spring-restdocs生成的內容
- 27. 彈簧集成調度程序線程
- 28. 更改彈簧web應用程序的默認會話超時
- 29. 未在我的彈簧MVC應用程序中加載CSS文件
- 30. 使用彈簧MVC
如果我將spring-boot-starter-actuator放置在我的pom.xml文件中,我的項目工件就會失敗。 僅供參考:我的應用程序在Spring MVC中。沒有啓動依賴關係。因此,我添加了spring-boot-starter-web,然後在運行代碼時出現問題。 –
我已更新我的答案,因爲您沒有使用彈簧引導。 –