Nella pagina Nuovo listener di rete è possibile creare un nuovo listener di rete.
Quando si crea un listener di rete, è possibile creare contemporaneamente un protocollo per il listener di rete oppure utilizzare un protocollo creato in precedenza. In genere, tra un listener di rete e il protocollo associato viene stabilita una relazione uno-a-uno, ma non si tratta di un requisito obbligatorio.
La pagina Nuovo listener di rete contiene le opzioni riportate di seguito.
Nome della configurazione a cui vengono applicate le impostazioni definite in questa pagina. Questo campo è di sola lettura.
Nome univoco del listener. Il nome del listener di rete non può iniziare con un numero.
Protocollo associato al listener di rete. Le opzioni riportate di seguito specificano se creare un protocollo o utilizzarne uno esistente.
Viene creato un nuovo protocollo con le impostazioni predefinite per il listener di rete. Il nome predefinito del protocollo è il nome del listener di rete con l'aggiunta di -protocol
, ma il valore è modificabile.
Server virtuale da associare a un nuovo protocollo.
Viene utilizzato il protocollo selezionato.
Stato del listener di rete. Il listener può essere abilitato o disabilitato. Questa opzione è abilitata per impostazione predefinita. Se il listener è disabilitato, i tentativi di connessione al listener generano un'eccezione nel socket (java.net.ConnectException
).
Nelle versioni di GlassFish Server precedenti alla 9.1, in caso di listener con attributo Enabled impostato su False, veniva restituito un codice di risposta 404 per ogni richiesta inviata. Per ottenere questo funzionamento nella versione corrente di GlassFish Server, impostare lo stato del listener su Enabled e lo stato di ciascun server virtuale associato su OFF. I listener associati a un server virtuale sono riportati nell'elenco a discesa Listener di rete disponibile nel server.
Se questa opzione è selezionata, la sicurezza viene abilitata per il protocollo utilizzato dal listener di rete. Questa opzione è disabilitata per impostazione predefinita.
Se questa opzione è selezionata, il listener supporta il protocollo mod-jk
di Apache. Il protocollo mod-jk
è un protocollo di comunicazione/rete proprietario tra httpd
(server Web) di Apache e un'istanza backend di GlassFish Server. Se il listener supporta questo protocollo, si presume che tutto il contenuto statico venga gestito mediante httpd
, mentre le richieste di risorse dinamiche, ad esempio servlet e pagine JSP, vengono reindirizzate al listener di rete abilitato mod-jk
di GlassFish Server tramite il protocollo mod-jk
. Questa opzione è disabilitata per impostazione predefinita.
Numero di porta di ascolto del listener. I valori validi sono compresi tra 1 e 65535. In un sistema UNIX, la creazione di socket che restano in ascolto sulle porte comprese tra 1 e 1024 richiede privilegi di utente privilegiato.
Indirizzo IP di ascolto del listener di rete. L'indirizzo può essere specificato utilizzando la notazione per indirizzi IPv6 o con separazione mediante coppie di punti. È possibile specificare any
(per INADDR_ANY
) per eseguire le operazioni di ascolto su tutti gli indirizzi IP. Può essere costituito da un nome host.
Pool di thread associato al listener di rete. In genere, si seleziona uno dei due pool di thread configurati durante l'installazione di GlassFish Server.
Tipo di trasporto per il listener di rete. Per impostazione predefinita, l'unica opzione è tcp
.