Këto dy komanda nuk i japin lëshuesit të Java-s të njëjtin konfigurim. Përdorni hostin dhe portën e proxy-t tuaj HTTP; lista e proxy-ve HTTP ofron kandidatë për rrugë publike të lejuara:

java -Dhttp.proxyHost=proxy.example.net -Dhttp.proxyPort=8080 -jar app.jar
java -jar app.jar -Dhttp.proxyHost=proxy.example.net -Dhttp.proxyPort=8080

Në të parën, lëshuesi merr opsione të vetive të sistemit. Në të dytën, shenjat pas app.jar bëhen argumente të aplikacionit. Nëse aplikacioni nuk i analizon me qëllim, ato nuk vendosin vetitë e proxy-t të JVM-së.

I njëjti kufi vlen kur emërtohet një klasë kryesore në vend të -jar. Vendosni opsionet e JVM-së përpara emrit të klasës dhe argumentet specifike të aplikacionit pas tij.

Inspektoni komandën reale të nisjes që gjeneron një IDE, një mbështjellës shërbimi ose një skript nisjeje. Fusha e saj e etiketuar “program arguments” mund të jetë e ndryshme nga fusha për opsionet e VM-së.

Vendosja e saktë siguron vetëm vetinë. Klienti HTTP duhet ende të përdorë atë konfigurim rrjeti të Java-s. Për Apache HttpClient 5, aktivizoni vetitë e sistemit te klienti. Vërtetimi i proxy-t kërkon ndërfaqen e vet të mbështetur.

Artikuj të ngjashëm