Berikan Instance Aplikasi GlassFish Proksi Keluarnya
Simpan sifat proksi HTTP dan HTTPS pada sasaran GlassFish yang menjalankan aplikasi, kemudian sahkan konfigurasi berkesan dan tingkah laku klien.
Pilih sasaran GlassFish yang menjalankan aplikasi sebelum mencipta pilihan proksi. create-jvm-options menyasarkan pelayan pentadbiran domain secara lalai; ia juga menerima instans, kluster atau konfigurasi bernama. Oleh itu, nilai lalai boleh mengubah JVM yang salah.
Untuk contoh konfigurasi bernama app-config:
asadmin create-jvm-options --target app-config "-Dhttp.proxyHost=proxy.example:-Dhttp.proxyPort=8080:-Dhttps.proxyHost=proxy.example:-Dhttps.proxyPort=8080"
Gantikan sasaran dan titik akhir; senarai proksi HTTP menyediakan calon HTTP untuk permintaan yang dibenarkan ke sasaran awam. Argumen yang dipisahkan titik bertindih mengandungi empat pilihan. Nilai hos ialah nama hos tanpa awalan URL. Sifat HTTP/HTTPS berasingan Java menerangkan protokol destinasi; sasaran HTTPS masih boleh menggunakan proksi HTTP CONNECT biasa.
Periksa nilai tersimpan dengan list-jvm-options untuk sasaran yang sama. Semak entri sedia ada dahulu: create tidak mencipta semula pilihan yang sama, jadi arahan yang berjaya tidak menyelesaikan nilai bercanggah dengan sendirinya.
Kemudian periksa sifat berkesan instans yang sedang berjalan dan klien HTTP sebenar. GlassFish membezakan pilihan yang memerlukan permulaan semula daripada sifat sistem yang boleh dikemas kini serta-merta. Ikuti keluaran yang digunakan dan bukan resipi permulaan semula tanpa syarat; klien sedia ada mungkin mengekalkan laluannya sendiri.
Kaedah ini terpakai kepada klien yang menghormati sifat rangkaian JVM. Proksi pustaka eksplisit atau pengangkutan berasingan memerlukan tetapan sokongannya sendiri, manakala pendengar masuk tidak berkaitan. Kekalkan destinasi langsung yang diperlukan dalam dasar pintasan Java. Menambah sifat JVM nama pengguna/kata laluan sewenang-wenangnya tidak menyediakan pengesahan proksi setiap klien.