Ich habe ein Problem beim Ausführen von Komponententests in Eclipse hinter einem Proxy, da die von den Komponententests verwendeten Klassen einige Webdienste aufrufen, die hinter einem Proxy liegen. In Tomcat kann ich natürlich einen zu verwendenden Proxy angeben, aber wenn ich Komponententests direkt von Eclipse aus starte, scheint die Proxy-Konfiguration von Eclipse ignoriert zu werden. Wie kann ich meine Komponententests oder Eclipse so konfigurieren, dass in diesem Fall ein Proxy verwendet wird?Fehlgeschlagene Web Service Unit-Tests hinter einem Proxy in Eclipse
5
A
Antwort
11
Ich fand die Lösung: anscheinend kann man den Proxy in Run/Debug-Einstellungen in Eclipse konfigurieren. Um dies zu tun:
- Rechtsklick auf die Unit-Test-Klasse
- Debug-as - Debug-Konfigurationen
- gehen Sie auf die Registerkarte "Argumente"
Proxy-Konfiguration in den "VM Argumente":
-Dhttp.proxyHost=proxy.host.com
-Dhttp.proxyPort=8080
-Dhttp.nonProxyHosts=[list of hosts separated with pipe character]
Wenn Sie sich hinter einem Passwort geschützt Proxy sind, müssen Sie hinzufügen:
-Dhttp.proxyUser=someUserName
-Dhttp.proxyPassword=somePassword
Verwandte Themen
- 1. TFS 2015 Flowdock Service-Hook hinter einem Proxy
- 2. Aufruf eines Webservice hinter einem Proxy-Server
- 3. WebDAV hinter einem Reverse-Proxy
- 4. Web-Service-Erzeugungs Proxy-Problem
- 5. Emacs hinter HTTP-Proxy
- 6. Selen hinter einem Proxy-Server laufen
- 7. Web-Service mit alten Proxy-Einstellungen?
- 8. Web-Service-Client in Eclipse löschen
- 9. Wie Web-Service-Client in Java-Eclipse
- 10. Zugriff plotly hinter Proxy
- 11. Einstellung Bundler hinter Proxy
- 12. Installiere logstash-output-couchbase hinter einem Proxy
- 13. Wie Nginx hinter einem Unternehmens-Proxy konfigurieren
- 14. Visual Studio Update hinter einem Proxy-Server
- 15. Email sendet hinter einem Proxy-Powershell mit
- 16. Spring Security OAuth2 hinter einem Proxy-Server
- 17. Unfuzzle Svn Zugriff hinter einem Proxy
- 18. Verwenden von Retrofit hinter einem Proxy
- 19. Wie bekomme ich Graylog hinter einem Proxy?
- 20. Cordova/Phonegap Plugins hinter einem Proxy hinzufügen
- 21. Web-Service-Anrufe und Proxy-Authentifizierung in der realen Welt
- 22. Twitter Widget hinter Proxy
- 23. Zend_Service_Twitter & Zend_Oauth_Token_Access hinter Proxy?
- 24. Service-Referenz-Proxy-Klasse umbenannt
- 25. WSO2ESB Twilio Anschluss funktioniert nicht hinter Proxy
- 26. Anruf eines Web-Service von einem httpmodul
- 27. Rails in einem Unterverzeichnis hinter Apache Reverse Proxy
- 28. Wie hochzuladen mit FTP in Powershell, hinter einem Proxy?
- 29. Hinzufügen benutzerdefinierter HTTP-Header zu Web-Service-Proxy
- 30. Docker: npm hinter Proxy installieren
Vielleicht offensichtlich Veteran Java-Entwickler, aber Sie Sie müssen einen Strich (-) vor jedes Argument setzen, wenn Sie es zum Abschnitt "VM-Argumente" in Eclipse hinzufügen (oder zumindest habe ich es getan). Beispiel: -Dhttp.proxyHost = abcd.com -Dhttp.proxyPort = 8888. – Peter
Bearbeitete Antwort entsprechend, danke für das Hinzeigen (die Bindestriche waren in meiner ursprünglichen Antwort, aber wurden anscheinend bei der Verbesserung der Formatierung herausgeschnitten). – simon
Sie sollten auch beachten, dass die Proxy-Konfiguration für HTTPS eine etwas andere Eigenschaft verwendet, z. -Dhttps.proxyHost = proxy.host.com. Ich habe mich gefragt, warum das zuerst nicht für mich funktionierte und es war, weil mein Code HTTPS verwendet. – talawahtech