Valitse GlassFish-kohde, joka suorittaa sovellusta, ennen välityspalvelinasetusten luomista. create-jvm-options kohdistuu oletuksena toimialueen hallintapalvelimeen; se hyväksyy myös instanssin, klusterin tai nimetyn kokoonpanon. Oletus voi siis muuttaa väärää JVM:ää.

Havainnollistavaa nimettyä kokoonpanoa varten app-config:

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

Korvaa kohde ja päätepiste; HTTP-välityspalvelinluettelo tarjoaa HTTP-ehdokkaita sallituille julkisiin kohteisiin kohdistuville pyynnöille. Kaksoispisteillä erotettu argumentti sisältää neljä vaihtoehtoa. Isäntäarvot ovat isäntänimiä ilman URL-etuliitteitä. Javan erilliset HTTP/HTTPS-ominaisuudet kuvaavat kohdeprotokollia; HTTPS-kohde voi silti käyttää tavallista HTTP CONNECT -välityspalvelinta.

Tarkista tallennetut arvot list-jvm-options-komennolla samalle kohteelle. Käy ensin läpi olemassa olevat merkinnät: create ei luo samanlaista vaihtoehtoa uudelleen, joten onnistunut komento ei itsessään ratkaise ristiriitaisia arvoja.

Tarkista sitten käynnissä olevan instanssin tehokkaat ominaisuudet ja todellinen HTTP-asiakas. GlassFish erottaa uudelleenkäynnistystä vaativat vaihtoehdot järjestelmäominaisuuksista, jotka se voi päivittää heti. Noudata käyttöönotettua julkaisua ehdoitta tapahtuvan uudelleenkäynnistyksen reseptin sijaan; olemassa oleva asiakas voi säilyttää oman reittinsä.

Tämä menetelmä koskee asiakkaita, jotka noudattavat JVM:n verkko-ominaisuuksia. Eksplisiittinen kirjastovälityspalvelin tai erillinen siirto tarvitsee oman tuetun asetuksensa, kun taas saapuvat kuuntelijat eivät liity asiaan. Säilytä tarvittavat suorat kohteet Javan ohituskäytännössä. Satunnaisten käyttäjänimen/salasanan JVM-ominaisuuksien lisääminen ei tarjoa jokaisen asiakkaan välityspalvelimen todennusta.

Aiheeseen liittyvät artikkelit