A proxybeállítások létrehozása előtt válassza ki az alkalmazást futtató GlassFish-célt. create-jvm-options alapértelmezés szerint a tartományfelügyeleti kiszolgálót célozza; elfogad példányt, klasztert vagy elnevezett konfigurációt is. Az alapértelmezés ezért a rossz JVM-et módosíthatja.

Egy szemléltető elnevezett konfigurációhoz app-config:

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

Cserélje ki a célt és a végpontot; a HTTP-proxylista HTTP-jelölteket biztosít az engedélyezett nyilvános célok felé irányuló kérésekhez. A kettősponttal elválasztott argumentum négy beállítást tartalmaz. A gazdagépértékek URL-előtag nélküli gazdagépnevek. A Java külön HTTP/HTTPS-tulajdonságai a célprotokollokat írják le; egy HTTPS-cél továbbra is használhat normál HTTP CONNECT proxyt.

Vizsgálja meg a mentett értékeket list-jvm-options segítségével ugyanazon cél esetében. Először tekintse át a meglévő bejegyzéseket: a create nem hoz létre újra azonos beállítást, így egy sikeres parancs önmagában nem oldja fel az ellentmondó értékeket.

Ezután vizsgálja meg a futó példány tényleges tulajdonságait és a tényleges HTTP-ügyfelet. A GlassFish megkülönbözteti az újraindítást igénylő beállításokat azoktól a rendszertulajdonságoktól, amelyeket azonnal frissíthet. A telepített kiadást kövesse a feltétel nélküli újraindítási recept helyett; egy meglévő ügyfél megtarthatja a saját útvonalát.

Ez a módszer azokra az ügyfelekre vonatkozik, amelyek tiszteletben tartják a JVM hálózati tulajdonságait. Egy explicit könyvtárproxy vagy külön átvitel saját támogatott beállítást igényel, míg a bejövő figyelők nem kapcsolódnak ehhez. Őrizze meg a szükséges közvetlen célokat a Java megkerülési szabályzatában. Tetszőleges felhasználónév/jelszó JVM-tulajdonságok hozzáadása nem biztosítja minden ügyfél proxyhitelesítését.

Kapcsolódó cikkek