CData Virtuality Server は HTTP プロキシサーバーを使用する環境内に配置され、CData Virtuality Server はこのプロキシを使用するように構成する必要があります。
Configuration
%dvserver_installpath%/standalone/configurationフォルダにある JBoss サーバーインスタンスのdvserver-standalone.xmlファイルで設定を行います。以下はその手順です:
1. CData Virtuality Server を停止します。
2. </extensions>終了タグとプロパティ<property name="com.arjuna.ats.arjuna.allowMultipleLastResources" value="true"/>
, <property name="com.ibm.as400.access.AS400.guiAvailable" value="false"/>
を見つけ、以下のように、これらの2つの後にプロキシ関連のプロパティを追加します:
.<
system
-properties>
<
property
name
=
"com.arjuna.ats.arjuna.allowMultipleLastResources"
value
=
"true"
/>
<
property
name
=
"com.ibm.as400.access.AS400.guiAvailable"
value
=
"false"
/>
<
property
name
=
"http.proxyHost"
value
=
"ProxyIP"
/>
<
property
name
=
"http.proxyPort"
value
=
"ProxyPort"
/>
<
property
name
=
"https.proxyHost"
value
=
"HttpsProxyIP"
/>
<
property
name
=
"https.proxyPort"
value
=
"HttpsProxyPort"
/>
<
property
name
=
"http.nonProxyHosts"
value
=
"ListOfHostsThatAreDirectlyContacted"
/>
</
system
-properties>
http.nonProxyHosts
の値には、直接通信する複数のホストを | 区切りで指定できます。例えば、 value="localhost|clr.mycomp.org|*.mycomp.local"
、 ' *
' はワイルドカードを表します。
3. CData Virtuality Server を起動します。
Enabling Basic Authentication Method
デフォルトでは、jdk.http.auth.tunneling.disabledSchemes
Java システムプロパティはBasic
に設定されています。これを変更するには、プロパティに空の値を設定します。
設定ファイル:
- Linux: %pathToCDVserver%/bin/standalone.conf
- Windows: %pathToCDVserver%\bin\standalone.conf.bat
set "JAVA_OPTS=%JAVA_OPTS% -Djdk.http.auth.tunneling.disabledSchemes="
このプロパティを追加したら、CData Virtuality Server を再起動して変更を適用します。