Sifat proksi JVM untuk sambungan URL Java
Bezakan pemboleh ubah proksi shell daripada sifat JVM yang digunakan oleh sambungan URL Java.
Pemboleh ubah shell dan sifat sistem JVM ialah input konfigurasi yang berbeza. Mengeksport http_proxy untuk curl tidak menetapkan http.proxyHost di dalam klien Java URLConnection.
Bagi JVM yang sambungan HTTP penyertanya perlu menggunakan laluan tetap, argumen permulaan boleh menjadikan pilihan itu jelas:
java -Dhttp.proxyHost=203.0.113.10 -Dhttp.proxyPort=8080 \
-Dhttps.proxyHost=203.0.113.10 -Dhttps.proxyPort=8080 \
-jar application.jarTitik akhir adalah ilustrasi; calon HTTP awam daripada senarai proksi HTTP boleh mengisi medan ini apabila aplikasi membenarkan laluan tersebut. Sifat hos menerima nama hos atau alamat IP, dengan port diberikan secara berasingan. Ia bukan URL proksi penuh.
Pengesahan dan peraturan pintasan memerlukan konfigurasi sendiri. Jangan anggap sifat http.proxyPassword yang tidak didokumenkan berfungsi hanya kerana contoh lama memasukkannya. Rujuk API pengesahan yang didokumenkan dan sifat rangkaian JDK anda.
Ini terpakai kepada laluan rangkaian Java yang menyertai. Pustaka dengan klien HTTP yang dikonfigurasikan secara berasingan boleh mengikut dasar lain. Kenal pasti klien itu sebelum menghabiskan masa menterjemah setiap pemboleh ubah shell kepada argumen JVM.