爲Java JVM 6.x設置HTTP代理不適用於我;我希望有人能夠發現我錯過的東西。針對Java JVM的HTTP代理設置
我有一個部署在JBOSS 5.1.2上的Java應用程序,它可以對外部Web服務進行多次調用。我希望能夠使用代理攔截這些調用:Fiddler版本4.4.8.0。
做一個SO search後,我增加了以下標誌,以我的JBOSS VM參數啓動:
-DproxySet=true -Dhttp.proxyHost=localhost -Dhttp.proxyPort=8888 -Dhttps.proxyHost=localhost -Dhttps.proxyPort=8888
我在的IntelliJ運行JBoss 14
我可以看到從瀏覽器到交通應用程序,如果我啓動JBOSS,Fiddler,並在Chrome中打開UI。我沒有看到任何來自JBOSS的電話被攔截到外部服務。我想除了瀏覽器到JBOSS之外,我還會看到從JBOSS到外部服務的所有調用。
更新:
我想每this SO answer添加這些以性能-service.xml的 - 沒有喜悅。
我正在運行Spring 3,使用Apache HttpClient作爲我的Web服務客戶端。我將着眼於配置代理服務器。
我會做出答案,除非我懷疑你不知道它,所以我猜測我錯過了一些東西。 – bmargulies 2015-02-23 13:48:01
你給我太多的信用。我不知道。也許這是我需要更多考慮的事情。 – duffymo 2015-02-23 13:49:22