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.

Articles relacionats