Reputation: 924
I have a problem with configuration of proxy to connect to WebService
on Weblogic 10.3.5.
I cannot use System.setProperty()
because it has to be per connection aproach.
Proxy which I have to use has to have "UserAgent
" header.
I have tried two options:
ClientProxyFeature
but it doesn't work because it generate request
to proxy without "UserAgent header".ProxySelector
: this approach work great on JUnit test but when I run
it on Weblogic I receive following errorerror: java.net.SocketException: Unknown proxy type : HTTP at...
Is there any way to work this around? Many Thanks in advance
Adam
Upvotes: 0
Views: 1954
Reputation: 4736
To configure WebLogic proxy file is modified setDomainEnv.cmd (Windows) that is located in the bin folder of the domain.
For example for the integrated server is here
C: \ Users \ [YOUT USER NAME] \ AppData \ Roaming \ JDeveloper \ system11.1.1.4.37.59.23 \ DefaultDomain \ bin
The following property must be placed on file with the details of your proxy
@REM Estableciendo proxi
set JAVA_OPTIONS=%JAVA_OPTIONS% -Dhttp.proxySet=true -Dhttp.proxyHost=192.168.101.11 -Dhttp.proxyPort=8080 -Dhttp.nonProxyHosts=localhost
See the next link
Upvotes: 0
Reputation: 924
We are able to do this with ProxySelector. The only thing which we have changed was server start parameter: -DUseSunHttpHandler=true. Now it works and send User-Agent header.
Upvotes: 1