3
hasIpAddressフィルタでSpring Securityを調整しようとしましたが、奇妙な問題に直面しました。Tomcat WARリモートアドレス
Tomcatサーバーには2つのWARがあります。 App 'A'はApp 'B'を要求し、次にApp 'B'はApp 'A'を要求します。
各コントローラのHttpServletRequestオブジェクトからRemoteAddrをロギングしています。ローカルVM上で
、すべてが正常に動作します:
2016-03-29 18:38:08,186 APP 'A' ADDRESS: 127.0.0.1
2016-03-29 18:38:08,367 APP 'B' ADDRESS: 127.0.0.1
しかし、私たちのステージサーバー上の、物事が異なることになる:同じのTomcat上の二つの戦争が異なるリモートアドレスを持つことができ
2016-03-29 18:45:09,292 APP 'A' ADDRESS: 127.0.0.1
2016-03-29 18:45:09,456 APP 'B' ADDRESS: 192.168.24.201
どのように来ますか?これを修正するにはどうすればよいですか?
ありがとうございます。
'http:// localhost:port/appA'や 'http:// localhost:port/appB'のようなリクエストはありますか? 'localhost'の'/etc/hosts'ファイルにエイリアスがありますか? –