Wie führe ich mehrere JAR-Dateien von Shell oder cmd aus, und verwenden Sie alle unterschiedliche Proxys?

1229
sergbot

Ich versuche, eine JAR-Datei über einen Socken-Proxy auszuführen. Wenn ich nur eine Dose hätte, würde es wahrscheinlich funktionieren, nur Systemvariablen zu ändern, aber ich muss 20 JAR-Dateien gleichzeitig ausführen, alle mit unterschiedlichen Proxies. Wie mache ich das?

0

1 Antwort auf die Frage

0
janos

Legen Sie je nach Bedarf unterschiedliche Proxy-Eigenschaften fest, z. B. in einem Shell-Skript:

java -Dhttp.proxyHost=10.0.0.100 -Dhttp.proxyPort=8800 -jar path/to/program1.jar java -Dhttp.proxyHost=10.0.0.101 -Dhttp.proxyPort=8801 -jar path/to/program2.jar java -Dhttp.proxyHost=10.0.0.102 -Dhttp.proxyPort=8802 -jar path/to/program3.jar 
java.io.IOException: Ungültige HTTP-Antwort sergbot vor 7 Jahren 0
Können Sie die JAR-Dateien mit einem Proxy ausführen lassen? Wenn ja, befolgen Sie die gleichen Anweisungen für die anderen. Wenn nein, ist dies eine andere Frage, kein Problem mit mehreren Proxys, sondern ein grundlegenderes Problem bei der Verwendung eines Proxys. janos vor 7 Jahren 0