Vælg det GlassFish-mål, der kører applikationen, før du opretter proxyindstillinger. create-jvm-options retter sig som standard mod domæneadministrationsserveren; den accepterer også en instans, et klyngemiljø eller en navngivet konfiguration. Standardværdien kan derfor ændre den forkerte JVM.

For en illustrativ navngivet konfiguration app-config:

asadmin create-jvm-options --target app-config "-Dhttp.proxyHost=proxy.example:-Dhttp.proxyPort=8080:-Dhttps.proxyHost=proxy.example:-Dhttps.proxyPort=8080"

Erstat målet og slutpunktet; HTTP-proxylisten leverer HTTP-kandidater til tilladte anmodninger mod offentlige mål. Det kolonadskilte argument indeholder fire indstillinger. Værtværdier er værtsnavne uden URL-præfikser. Javas separate HTTP/HTTPS-egenskaber beskriver destinationsprotokoller; et HTTPS-mål kan stadig bruge en almindelig HTTP CONNECT-proxy.

Undersøg de gemte værdier med list-jvm-options for det samme mål. Gennemgå først eksisterende poster: create genskaber ikke en identisk indstilling, så en vellykket kommando løser ikke i sig selv modstridende værdier.

Undersøg derefter den kørende instans' effektive egenskaber og den faktiske HTTP-klient. GlassFish skelner mellem indstillinger, der kræver genstart, og systemegenskaber, som det kan opdatere med det samme. Følg den udgivelse, der er implementeret, i stedet for en ubetinget genstartsopskrift; en eksisterende klient kan beholde sin egen rute.

Denne metode gælder for klienter, der respekterer JVMs netværksegenskaber. En eksplicit biblioteksproxy eller en separat transport kræver sin egen understøttede indstilling, mens indgående lyttere er uden betydning. Bevar påkrævede direkte destinationer i Javas omgåelsespolitik. Tilføjelse af vilkårlige JVM-egenskaber for brugernavn/adgangskode giver ikke hver klients proxygodkendelse.

Relaterede artikler