Как настроить прокси на сервере weblogic 9.2
Я использую httpurlconnection для публикации на Facebook, но получаю следующее исключение
java.net.UnknownHostException: graph.facebook.com
может быть связано с настройкой прокси, тот же код работает нормально при запуске в автономном приложении Java при установке следующего
codeProxy proxy = new Proxy(Proxy.Type.HTTP,new InetSocketAddress("proxy.domain.com", 8080))
Кто-нибудь может рассказать, как установить прокси на сервере weblogic?
2 ответа
Для настройки прокси-файла WebLogic изменен файл setDomainEnv.cmd (Windows), который находится в папке bin домена.
Например, для интегрированного сервера здесь
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
Смотрите следующую ссылку:
Установить системные свойства
http.proxyHost
а такжеhttp.proxyPort
, Вы можете сделать это сSystem.setProperty()
или из командной строки с-D
синтаксис. и, пожалуйста, обратитесь к http://docs.oracle.com/javase/7/docs/api/java/net/doc-files/net-properties.htmlВы также должны объявить
-DUseSunHttpHandler=true
в сети. это заставит использовать солнце / оракулsun.net.www.protocol.http.HttpURLConnection
реализация дляjava.net.HttpURLConnection
вместоweblogic.net.http.SOAPHttpURLConnection
попробуйте использовать connection.usingProxy(), чтобы убедиться, что прокси работает или нет после openConnection();