|
Tomcat, IIS6 e il filtro ISAPI e il problema delle "pagine tagliate"! Vi è mai capitato di avere delle pagine WEB "tagliate"! Ecco il perché e come risolvere il problema. |
Per configurare il filtro ISAPI (jakarta isapi redirect) con Tomcat e IIS si veda qui.
Un problema che di solito si ha con questa configurazione sono le "pagine tagliate" a causa di un problema di timeout.
Ovvero, per qualche strano motivo la pagina html dell'applicazione web risulta tagliata, quindi la parte di documento in basso non viene mostrata. Se si visualizza il codice html sorgente si può notare che manca del tutto anche il codice della restante parte di pagina. Come se si fosse interrotta la comunicazione. Cosa che infatti succede.
Per evitare questo bisogna apportunamente configurare il connettore di tomcat.
Nel dettaglio.....
Aprire il file <tomcat home>\conf\server.xml
trovare il codice di default
<Connector port="8009"
enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />
e trasformarlo come segue:
<Connector port="8009" disableUploadTimeout="true"
enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />
Abbiamo aggiunto il parametro disableUploadTimeout che disabilitando il timeout sull'upload della pagina web evita il problema descritto.
Tutto qui semplice vero?