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
Link 32 bit:
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:
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <urlCompressiondoStaticCompression="false" /> <handlers accessPolicy="Read, Execute, Script" /> </system.webServer> </configuration>
- 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)”
3. Dall’elenco a tendina cliccare con tasto dx su “default websites” e selezionare “addvirtual directory”
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
4. Inserire nel nome del filtro “jakarta” e nell’eseguibile “c:\connettore\isapi_redirect.dll”
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”
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.