Menetapkan Proksi untuk JVM
Apabila aplikasi Java memerlukan sambungan Internet, mereka boleh menghadapi kesukaran apabila berada di belakang pelayan proksi. Untuk memastikan sambungan rangkaian berjaya, anda perlu mengkonfigurasi Mesin Maya Java (JVM) untuk menggunakan proksi.
Dokumentasi Java menyediakan arahan terperinci tentang cara mengkonfigurasi tetapan proksi JVM. Setelah memulakan JVM pada baris arahan, pembangun boleh menetapkan bendera JVM http.proxyHost (IP atau nama hos) dan http.proxyPort (port). Dalam persekitaran Unix, proses ini boleh dipermudahkan dengan mencipta skrip shell, seperti yang ditunjukkan dalam contoh:
JAVA_FLAGS=-Dhttp.proxyHost=10.0.0.100 -Dhttp.proxyPort=8800 java ${JAVA_FLAGS} ...
Dalam kes bekas seperti JBoss atau WebLogic, pembangun boleh mengubah suai skrip permulaan yang disediakan oleh penjual. Adalah penting untuk ambil perhatian bahawa API Java (javadocs) hanya menawarkan dokumentasi separa, manakala dokumentasi penuh termasuk maklumat berharga di http://download.oracle.com/javase/6/docs/technotes/guides/.
Pembangun juga mungkin ingin mengecualikan hos tempatan atau intranet tertentu daripada resolusi proksi. Harta http.nonProxyHosts boleh ditetapkan untuk tujuan ini, seperti yang diserlahkan oleh @Tomalak:
-Dhttp.nonProxyHosts="localhost|127.0.0.1|10.*.*.*|*.example.com|etc"
Atas ialah kandungan terperinci Bagaimanakah Saya Mengkonfigurasi Tetapan Proksi JVM untuk Aplikasi Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!