Doneu a la instància de l'aplicació GlassFish el seu proxy de sortida
Deseu les propietats de proxy HTTP i HTTPS a l'objectiu GlassFish que executa l'aplicació i, després, verifiqueu la configuració efectiva i el comportament del client.
Seleccioneu l'objectiu GlassFish que executa l'aplicació abans de crear opcions de proxy. create-jvm-options apunta per defecte al servidor d'administració del domini; també accepta una instància, un clúster o una configuració amb nom. Per tant, el valor per defecte pot modificar la JVM incorrecta.
Per a una configuració amb nom il·lustrativa app-config:
asadmin create-jvm-options --target app-config "-Dhttp.proxyHost=proxy.example:-Dhttp.proxyPort=8080:-Dhttps.proxyHost=proxy.example:-Dhttps.proxyPort=8080"
Substituïu l'objectiu i el punt final; la llista de proxys HTTP proporciona candidats HTTP per a sol·licituds permeses a objectius públics. L'argument separat per dos punts conté quatre opcions. Els valors d'amfitrió són noms d'amfitrió sense prefixos d'URL. Les propietats separades de Java per a HTTP/HTTPS descriuen els protocols de destinació; un objectiu HTTPS encara pot utilitzar un proxy HTTP CONNECT normal.
Inspeccioneu els valors desats amb list-jvm-options per al mateix objectiu. Reviseu primer les entrades existents: create no recrea una opció idèntica, de manera que una ordre correcta no resol per si sola els valors conflictius.
A continuació, inspeccioneu les propietats efectives de la instància en execució i el client HTTP real. GlassFish distingeix les opcions que requereixen reinici de les propietats del sistema que pot actualitzar immediatament. Seguiu la versió desplegada en lloc d'una recepta de reinici incondicional; un client existent pot conservar la seva pròpia ruta.
Aquest mètode s'aplica als clients que respecten les propietats de xarxa de la JVM. Un proxy de biblioteca explícit o un transport separat necessita la seva pròpia configuració admesa, mentre que els oients entrants no hi tenen relació. Conserveu els destins directes necessaris a la política d'exempció de Java. Afegir propietats JVM arbitràries d'usuari/contrasenya no proporciona l'autenticació de proxy de cada client.