Newsgroup: it.comp.java
Titolo: Configurazione IIS + Tomcat

Ciao a tutti, dopo avere configurato (non senza problemi) Tomcat e Apache, a
causa di imminenti impegni su .NET ho "voluto" installare IIS, per non
perdere quelle poche servlet e jsp che avevo fatto, volevo provare
IIS+Tomcat.
Ho seguito le istruzioni trovate nelle pagine di doc relative, ma continuo
ad avere un problema e non riesco a trovare la soluzione.
Ho scaricato la dll isapi_redirector2.dll
Ho creato i file worker.properties e urieccecc.properties
Ho creato le voci nel registro
Ho creato la virtual directory di IIS per la dll
Ho aggiunto il filtro isapi
.. Ma continuo a vedere il filtro isapi "non caricato" (freccia rossa) e
inoltre non viene creato il file di log come specificato nel registro di
sistema.
Qualcuno a qualche consiglio?
Ciao e grazie, Gianluca


1. Hai dato diritti di esecuzione alla directory jakarta?
2. Verifica con attenzione le chiavi del registry
Verifica, se ancora non va riposta.
Ciao,
    Bruno.
---
| Bruno Bossola 
| A Java Software Engineer :-)
| 
http://digilander.iol.it/bbossola
|
| Membro del JUG Torino - 
http://www.jugtorino.it
| 

     Bruno.
Ciao Bruno, grazie per la risposta.
Ho dato autorizzazione all'esecuzione script (asp ...) e esecuzione Isapi,
insomma avevo le prime tre opzioni selezionate in fase di creazione della
directory virtuale
per quantio riguarda il registro:
questo è quello che ottengo facendo l'export della chiave in file di testo:
Nome chiave:          HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation
Nome classe:        <NESSUNA CLASSE>
Ora ultima scrittura:   29/01/2003 - 10.12
Nome chiave:          HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software
Foundation\Jakarta Isapi Redirector
Nome classe:        <NESSUNA CLASSE>
Ora ultima scrittura:   29/01/2003 - 10.13
Nome chiave:          HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software
Foundation\Jakarta Isapi Redirector\1.0
Nome classe:        <NESSUNA CLASSE>
Ora ultima scrittura:   29/01/2003 - 11.18
Valore 0
  Nome            extension_uri
  Tipo            REG_SZ
  Dati            /tomcat/isapi_redirector.dll
Valore 1
  Nome            log_file
  Tipo            REG_SZ
  Dati            F:\programmi\Apache Group\Tomcat 4.1\logs\iis.log
Valore 2
  Nome            log_level
  Tipo            REG_SZ
  Dati            debug
Valore 3
  Nome            worker_file
  Tipo            REG_SZ
  Dati            F:\programmi\Apache Group\Tomcat
4.1\conf\workers.properties
Valore 4
  Nome            worker_mount_file
  Tipo            REG_SZ
  Dati            F:\programmi\Apache Group\Tomcat
4.1\conf\uriworkermap.properties
la dir virtuale che ho creato in IIS si chiama "tomcat" (ho provato
inizalmente a seguire le info sul sito di tomcat, non funzionando ho seguito
quelle sul sito di 
www.onjava.com
) e i percorsi dei vari file sono corretti,
mi sorgono 2 dubbi:
1) La chiave "Apache Software Foundation" l'ho dovuta creare, in compenso
esisteva già una chiave "apache group\tomcat" ho seguito le istruzioni, ma è
corretto?
2) per i percorsi dei file gli spazi vengono accettati o come in alcuni
prodotti della symantec è consigliabile mettere i doppi apici per
racchiudere la stringa?
Ciao e grazie.
Gianluca


Nella mia configurazione ho evitato accuratamente di usarli, probabilmente vale la pena di
fare un tentativo togliendoli.
Per escludere un problema sul registry puoi usare al suo posto un file di properties dal
nome "isapi_redirect.properties" che metti nella stessa directory della .dll e con questo
contenuto:
extension_uri=/jakarta/isapi_redirect.dll
log_file=C:\inetsrv\connectors\isapi\log\isapi.log
log_level=emerg
worker_file=C:\inetsrv\connectors\isapi\conf\workers.properties
worker_mount_file=C:\inetsrv\connectors\isapi\conf\uriworkermap.properties
(ovviamente questa e' la mia configurazione)
Se il filtro isapi trova il file di properties usa quello al posto del registry.
(riavvia sempre IIS come servizio, non dalla cippa-console). Francamente non mi ricordo +
dove ho trovato questa soluzione, ma e' l'unica che mi ha permesso di configurare 2 tomcat
su 2 host virtuali ospitati dallo stesso server.
Prova e dicci!


     Bruno.
Preso da sconforto e soprattutto da voglia di nuovo ... ho preso la mia
bella cartella di webapp, copiata, disinstallato tomcat 4.1 e ho installato
tomcat 5.0 in una bella dir senza spazi =) ...
risultato:
tempo di download, installazione e configurazione con test delle mie webapp:
5 minuti netti ...
Un solo rammarico, non sapere cosa cavolo c'era che non andava!
Grazie 1000!
Gianluca


Gli spazi? Secondo me era quello :-)
Comunque ora ti funziona con IIS? 


     Bruno.
Anche secondo me alla fine erano gli spazi, cmq ... adesso mi funziona
benissimo con IIS ... anche se spero di poter tornare ad apache, dopo tutte
le ore passate a cercare di configurarlo come volevo io ...
Anche se avere la possibilità di utilizzare allo stesso tempo ASP, JSP ... e
magari tra un po' mi installo anche PHP non è affatto male!!!!
ciao e grazie 1000 per i consigli =)  !!!!
Gianluca