/169.254.116.120:20880にNettyServerをバインドできませんでした、原因:へのバインドに失敗しました:/0.0.0.0:20880解决方案

昨日のプロバイダと同じポート20880で二回、ダボ+飼育係のプロジェクトをビルドするとき、結果は、ポート番号が占有されています。

オンラインソリューションの多くがありました:

スキーム1:ポート番号20880 dubboprovider.xmlの変化は、20881として、別のポートに変更します

シナリオ2:その再利用の20880前から直接提供さ20880のポートサービス

シナリオ3:プロパティでのTomcatのserver.xmlの変更

<ホストのappBase = "Webアプリケーション" オートデプロイ= "true" の名= "localhost" をunpackWARs = "真">修改为:

<ホストのappBase = "Webアプリケーション" オートデプロイ= "false" をdeployOnStartup = "false" の名前= "localhost" をunpackWARs = "真">


上記のオプションは、私の満足にありません。しかし、その後、解決策を見つける、または比較的エレガントな解決策を見つけるためにダボ公式サイトを行ってきました:

思考のためのスクリーンショットを投稿:

 

 次の目標は非常に明確にされているように、 - そこのprovider.xmlするポート= 20880修正プロパティ値は-1

<ダボ:プロトコル = "ダボ" ポート = " - 1"> </ダボ:プロトコル>

 これは、ポート番号が占有して問題を解決し、何も繰り返し、再びレンダリングは行われません。

 

維持するために、どのように、あなたは確かに20880個の単位からポート番号を見ることができますが、考える必要はほとんどありませんので、マルチポート自動生成です。あなたがよりよいビューを持っている場合は、追加してください>>>

おすすめ

転載: www.cnblogs.com/timingstarts/p/12591397.html