2017-11-16 27 views
0

私たちは主に社内ネットワークのサービスを使用しており、発信サービスのサービスプロバイダはプロキシを設定しています。当社の構成は現在、Tomcatのsetenv.shであり、このようなものです:Tomcat(7&8):特定のサーバに発信HTTPプロキシを使用

JAVA_OPTS=$JAVA_OPTS" -Dhttp.proxySet=true -Dhttp.proxyHost=proxy.of_some_sort.de -Dhttp.proxyPort=800 " 
JAVA_OPTS=$JAVA_OPTS" -Dhttp.nonProxyHosts=our_server.de\|*.another.de\|*.something_else.de\|*.our_stuff.de" 

我々がプロキシ経由で行きたい接続がその道を行く行うことが表示されますが、また、nonProxyHostsで捕捉されなければならないものが通過していますそれが問題になります。これらのリクエストから得られたエラーは、403禁止されています。

我々は、これらの状況に影響を及ぼす可能性があるかどうか特定できません。http://this_is.our_server.de:80/

  • 当社のサービスの多くは、Springフレームワークとそのサービスクラスを利用例えば、

    • 社内アドレスサービスはポートを含めるアドレスを割り当てを

    不思議なことに私たちの内部アドレスサービスが見つかりましたが、それによって返された(でも、同じドメイン内の)アドレスは禁じ403につながるされています

    Error in accessing remote service https://service.our_stuff.de:443/service_path/OurService Could not access HTTP invoker remote service at [https://service.our_stuff.de:443/service_path/OurService]; nested exception is org.apache.http.NoHttpResponseException: Did not receive successful HTTP response: status code = 403, status message = [Forbidden] 
    

    実際には、約2〜4つの外部アドレスに対してプロキシを使用したいので、可能であれば、プロキシを別の方法で設定します。明らかにそれは不可能ですが、私は正しいのですか?

    これについての洞察は非常に高く評価されます。

  • 答えて

    0

    私たちのフレームワークには、http invoker Beanがありませんでしたが、修正されているようです。したがって、誤ってルーティングされているSpringサービスコールに問題が発生した場合は、ソフトウェアがプロキシ設定を単独で解析しているかどうかを確認してください。

    ご迷惑をおかけして申し訳ございません。

    関連する問題