私たちは開発環境に埋め込みのTomcatを使用するいくつかのサービスを提供しています。私たちは埋め込み型のTomcatには何の問題もなかった。Websphere LibertyプロファイルでSpringブート/ Springクラウドを使用する場合のZUULプロキシ例外
リバティープロファイルに切り替える必要があります。
スイッチを作成したときに、多くの問題が見つかりました。基本的には、原因の多くは得られません:java.util.concurrent.TimeoutExceptionとorg.springframework.web.client.HttpServerErrorException:500内部サーバーエラー。 また、ロードバランスされたRestTemplateも期待どおりに動作しません。
私たちは、それぞれのサービスを別々のLiberty Profileサーバーに展開しました。 httpポートにリストされているサービスは、デプロイ済みのLiberty Profileサーバーポートと同じです。
は私がZUUL、ユーレカ、デモ・サービスおよびGitHubのレポでのデモ・サービス・クライアントのために使用されるコードを追加した、また http://github.com/bsridhar123/spring-cloud-demos
、私はサーバー構成を共有している(server.xmlを )githubリポジトリ内のそれぞれのサービスフォルダにあるリバースプロファイルサーバーのそれぞれに対して、
また、私は見例外がログファイルにある、私もプロパティを使用して、ipaddresesに登録してみました
https://raw.githubusercontent.com/bsridhar123/spring-cloud-demos/master/demo-service-client-logs.txt、
eureka.instance.preferIpAddress =真すべてのサービスについては 、ユーレカとズール。 しかし、私は同じ例外があります。
Liberty Profile ServerでSpring Boot/Spring Cloud Netflixを使用できるかどうかはわかりません。
埋め込み型のTomcatを使用する場合の例外はありません。
誰もが同様の問題に直面した場合は、私にこれを手伝ってもらえますか?
タイムアウト例外と内部サーバー例外も表示されています。 ZUULの例外スタックトレースを含む完全なログは、https://github.com/bsridhar123/spring-cloud-demos/blob/master/logs/zuul-logs.logにあります。また、demo-service-clientの例外スタックトレースはhttps://github.com/bsridhar123/spring-cloud-demos/blob/master/logs/demo-service-client-logs.logにあります。問題の解決に役立つかもしれません。 – Shan