V základní konfiguraci využívá Glassfish tři porty: 4848, 8080 a 8181. Na portu 4848 běží administrátorská konzole, porty 8080 a 8181 jsou určeny pro webové aplikace, přičemž port 8080 slouží ke komunikaci prostřednictvím HTTP protokolu, port 8181 se používá pro HTTPS protokol.
V případě konfliktu s existujícími aplikacemi v systému, které již používají zmíněné porty, často nezbývá jiná možnost, než změnit čísla portů používaných Glassfishem. Nejjednodušší způsob, jak nastavit tato čísla, je ruční zásah do XML souboru v útrobách instalace serveru.
Nastavení je třeba provést v souboru, který se nachází na cestě [glassfish_path]\glassfish\domains\domain1\config\domain.xml, kde [glassfish_path]
<network-listeners>
<network-listener port="8093" ... />
<network-listener port="8181" ... />
<network-listener port="4848" ... />
</network-listeners>
Úpravy v NetBeans
Provedené změny se bohužel nepromítnou do prostředí NetBeans. Proto je třeba vytvořit nový server Glassfish 3 a asociovat jej s vyvíjenou aplikací.
Návod:
1. Přepněte do záložky Services
2. Klikněte pravým tlačítkem na položkou Servers a zvolte Add Server...
3. Vyberte Glassfish Server 3 a klikněte na Next
4. Lokalizujte adresář s instalací serveru na vašem počítači. Nachází se v adresáři s instalací NetBeans. Klikněte na Next
5. Klikněte na Finish
Nyní je třeba asociovat vyvíjenou aplikaci s nově vytvořeným serverem:
1. Přepněte do záložky Projects
2. Klikněte pravým tlačítkem nad uzlem projektu a zvolte Properties (poslední položka)
3. Vyberte položku Run a na pravé horní straně panelu vyberte název nově vytvořeného serveru.
No comments:
Post a Comment