====== Installazione Tomcat Connectors Jk 1.2.X (isapi_redirect.dll) ====== Il connettore fa dialogare IIS al Tomcat ed è un servizio esterno ad Apache Tomcat. 1. Configurazione del “connettore” (N.B. fare attenzione alla versione del proprio sistema, se a 64bit o 32bit) Per la documentazione su questo componente open source, fare riferimento al seguente link: https://tomcat.apache.org/connectors-doc/reference/iis.html 1. Creare la cartella “connettore” sotto C:\ 2. Creare una cartella "logs" nella cartella "connettore" 3. Eseguire il download della dll dal link ufficiale: Link 64 bit http://apache.panu.it/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.42-windows-x86_64-iis.zip Link 32 bit: http://apache.panu.it/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.42-windows-i386-iis.zip 4. Nella cartella “C:\connettore” creare i seguenti file: 5. Copiare il file isapi_redirect.dll nella cartella C:\connettore * file “isapi_redirect.properties” col seguente contenuto: # Configuration file for the Jakarta ISAPI Redirector # The path to the ISAPI Redirector Extension, relative to the website # This must be in a virtual directory with execute privileges extension_uri=/jakarta/isapi_redirect.dll # Full path to the log file for the ISAPI Redirector log_file=C:\connettore\logs\Connector.log # Log level (debug, info, warn, error or trace) log_level=error # Full path to the workers.properties file worker_file=C:\connettore\workers.properties # Full path to the uriworkermap.properties file worker_mount_file=C:\connettore\uriworkermap.properties * file “web.config” col seguente contenuto: * file “workers.properties” col seguente contenuto: worker.list=extra worker.extra.port=8009 worker.extra.host=localhost worker.extra.type=ajp13 * file “uriworkermap.properties” col seguente contenuto: #/nome_contesto=extra #/nome_contesto/*=extra 2. Creazione in IIS di directory Virtuale ‘jakarta’ che punta a c:/connettore 1. Dal Server Manager cliccare su “Strumenti” 2. Selezionare “Gestione Internet Information Services (IIS)” {{:gwinstguide:idxinstguide:server_manager.png?600|}} 3. Dall’elenco a tendina cliccare con tasto dx su “default websites” e selezionare “addvirtual directory” {{:gwinstguide:idxinstguide:h_p_def_web_site.png?600|}} {{:gwinstguide:idxinstguide:agg_directory_virt.png?600|}} 3. Creare un filtro isapi di nome ‘jakarta’ che punta alla dll isapi_redirect.dll; selezionando Filtri ISAPI dalla Home Page di Default Web Site e poi “Aggiungi” dal menu delle Azioni dopo aver fatto doppio click {{:gwinstguide:idxinstguide:home_p_default.png?600|}} {{:gwinstguide:idxinstguide:filtri_sapi.png?600|}} 4. Inserire nel nome del filtro “jakarta” e nell’eseguibile “c:\connettore\isapi_redirect.dll” {{:gwinstguide:idxinstguide:connettore_isapi.png?600|}} 5. Aggiungere tra le estensioni conosciute e valide la dll su citata; selezionando “Restrizioni ISAPI e CGI” nella home page del server. Dopo averci fatto doppio clic selezionare aggiungi. Spuntare “consenti esecuzione percorso estensione” {{:gwinstguide:idxinstguide:home_page_win.png?600|}} {{:gwinstguide:idxinstguide:res_isapi_e_cgi.png?600|}} {{:gwinstguide:idxinstguide:agg_res_isapi_o_cgi.png?600|}} 6. Aprire il file “uriworkermap.properties” presente nella cartella del connettore “C:\connettore” e configurarlo inserendo per ogni contesto applicativo le seguenti 2 righe /nomecontesto=extra /nomecontesto/*=extra N.B. Cosa che verrà fatta successivamente in fase di deploy dell'applicativo.