0

WebService接続するプロキシの構成に問題があり、接続アプローチごとに使用する必要があるためWeblogic 10.3.5.使用できません。System.setProperty()私が使用しなければならないプロキシには、" UserAgent" ヘッダーが必要です。

私は2つのオプションを試しました:

  1. ClientProxyFeature「UserAgentヘッダー」なしでプロキシへのリクエストを生成するため、機能しません。
  2. ProxySelector: このアプローチは JUnit テストではうまく機能しますが、Weblogic で実行すると次のエラーが表示されます

エラー: java.net.SocketException: 不明なプロキシ タイプ: HTTP at...

これを回避する方法はありますか?よろしくお願いします

アダム

4

2 に答える 2

1

ProxySelector でこれを行うことができます。唯一変更したのは、サーバーの開始パラメーターである -DUseSunHttpHandler=true です。今では動作し、User-Agent ヘッダーを送信します。

于 2014-04-07T17:04:25.267 に答える
0

WebLogic プロキシ ファイルを構成するには、ドメインの bin フォルダーにある setDomainEnv.cmd (Windows) を変更します。

統合サーバーの例はこちら

C: \ Users \ [YOUT USER NAME] \ AppData \ Roaming \ JDeveloper \ system11.1.1.4.37.59.23 \ DefaultDomain \ bin

次のプロパティは、プロキシの詳細とともにファイルに配置する必要があります

@REM Estableciendo proxi 
set JAVA_OPTIONS=%JAVA_OPTIONS% -Dhttp.proxySet=true -Dhttp.proxyHost=192.168.101.11 -Dhttp.proxyPort=8080 -Dhttp.nonProxyHosts=localhost

次のリンクを参照してください

WebLogic のプロキシ

于 2015-07-30T16:14:23.753 に答える