Apache 2.2 und Tomcat 6 - Resource not found

Snape

Bekanntes Mitglied
Moin,
ich habe Apache und Tomcat soweit eingerichtet, scheitere aber bestimmt an einer Kleinigkeit.
An folgender Situation verzweifle ich gerade:
Wenn ich im Browser die URL http://localhost:8080/MyProject eingebe, erhalte ich die "the requested resource (/MyProject/) is not available" Meldung. Gebe ich jedoch die vollständige URL http://localhost:8080/MyProject/TheStartForm.iface ein, klappt alles wunderbar. Das erforderliche Mapping ist in der httpd.conf eingetragen:

ProxyPass /MyProject http://localhost:8080/MyProject/TheStartForm.iface
ProxyPassReverse /MyProject http://localhost:8080/MyProject/TheStartForm.iface

JkMount /webapps/MyProject/* worker1
JkMount /webapps/MyProject/*.jsp worker1

Und was mich weiterhin wundert: Wenn ich http://localhost/MyProject versuche, bekomme ich die Meldung, dass die "requested resource (/MyProject/TheStartForm.iface/)" nicht verfügbar ist. Das heißt doch, dass eigentlich das Mapping funktioniert, andererseits aber trotzdem die Resource nicht gefunden werden kann. Wieso? Im Tomcat-Verzeichnis habe ich natürlich unter /webapps/ das Verzeichnis /MyProject liegen. Allerdings heißt dort die Datei nicht TheStartForm.iface, sondern TheStartForm.xhtml. Ich verstehe einfach nicht, wieso die volle URL zur Datei funktioniert, aber das Mapping nicht. Hat hier jemand eine Idee? Das ist bestimmt wieder nur eine Kleinigkeit von 1-2 Zeilen. :-(
 
Ich glaube deine ProxyPass Einstellungen sind falsch. Wenn ich mich recht erinnere kannst du nicht auf ein spezielles File weiterleiten, sondern nur auf das Verzeichnis (in deinem Fall MyProject).
 

Neue Themen


Zurück
Oben