Ho Tomcat 5.5 ed ora vorrei configurarlo con apache 2.2 per fare in modo che quest'ultimo redirezioni le chiamate per pagine jsp a tomcat stesso
Ecco quello che ho fatto:
1) ho scaricato il modulo mod_jk.so dal sito di apache e l'ho messo nella directory modules insieme a tutti gli altri.
2) ho aggiunto le seguenti righe di codice al al file httpd.conf
codice:LoadModule jk_module modules/mod_jk.so JkWorkersFile conf/workers.properties JkLogFile logs/jk_log JkLogLevel debug JkMount /pippo/* ajp13
3) ho creato il file workers.properties dentro la cartella conf di apache e vi ho inserito le seguenti direttive:
Ho lanciato tomcat e apache e sono partiticodice:workers.tomcat_home=C:/Programmi/Apache Software Foundation/Tomcat 5.5 workers.java_home=C:/Programmi/Java/jre1.5.0_14/bin worker.list=ajp13 worker.ajp13.port=8009 worker.ajp13.host=localhost worker.ajp13.type=ajp13
Adesso se apro un browser e scrivo
http://localhost, mi risponde apache
http://localhost:8080 mi risponde tomcat
http://localhost:8080/myapp mi risponde il tomcat visualizzando la mia applicazione web
se scrivo
http://localhost/pippo
mi aspettavo che rispondesse apache visualizzando la mia applicazione invece ho il seguente errore:
HTTP Status 404
Come faccio ad evitare che il tomcat continui a rispondere e mi risponda solo apache?