Probleme beim Aufruf von JSPs

Alles, was den Apache betrifft, kann hier besprochen werden.

Probleme beim Aufruf von JSPs

Postby janpaet » 19. September 2007 19:54

Hallo,
ich versuche mich gerade in Webanwendungen reinzuarbeiten.
Dafür habe ich mir eine Webanwendung erstellt, in der nach Aufruf einer eingabe.html eine einfache ausgabe.jsp ausgegeben werden soll.

Direkt über Tomcat mit http://localhost:8080/eingabe.html wird die ausgabe.jsp korrekt angezeigt.

Problem:
Wenn ich jetzt über den Apache 2 geht mit http://localhost/index.html wird mir zwar die index.html korrekt angezeigt, leider aber nicht die ausgabe.jsp. Der Browser zeigt mir dann nur den Quellcode der ausgabe.jsp an.
Irgendwie scheint es so, als ob dann Tomcat nicht veranlasst wird, den Java-Code auszuführen.

Kann mir jemand sagen, was grundsätzlich der Fehler sein könnte oder wo ich am besten nachlesen sollte?

Vielen Dank,
Gruß Jan
janpaet
 
Posts: 6
Joined: 19. September 2007 19:38

Postby i.doc » 29. September 2007 12:08

Nochmal kurz zum Verständnis:

Durch Aufrufen der [Apache]/eingabe.html soll per rewrite & jkmount in Wirklichkeit die ausgabe.jsp im Tomcat ausgeführt und das Ergebnis übern Apache ausgegeben werden..(?)

Wenn dem so ist, dann ist es das selbe Prob, an dem auch ich hänge.
Ich krieg
a) den Apache per rewrite dazu, dass er statt der aufgerufenen /eingabe.html eine beliebig andere Datei dem Client anzeigen soll
Code: Select all
<VirtualHost *:80>
...
ServerName vhost1.domain.de
RewriteEngine on
RewriteRule ^/eingabe.htm$ /unerordner/ausgabe.htm      
</VirtualHost>


b) den Apache dazu, alles (in diesem Fall) ab dem Rootverzeichnis des virtuellen Hosts an den Tomcat weiterzuleiten und das vom Tomcat gelieferte Ergebnis an den Client zurück zu senden
Code: Select all
..
  JkMount /* tomcat_jk
</VirtualHost>

Code: Select all
workers.properties:

workers.tomcat_home=C:\Tomcat_5.5
workers.java_home=C:\Java\jdk1.6.0_02
ps=\

# Define worker 'travel'
worker.list=tomcat_jk
# Set properties for worker 'travel' (ajp13)
worker.tomcat_jk.type=ajp13
worker.tomcat_jk.host=localhost
worker.tomcat_jk.port=9000  #Port muss mit AJP - Connector in server.xml identisch sein
worker.tomcat_jk.cachesize=10
worker.tomcat_jk.cache_timeout=600
worker.tomcat_jk.socket_keepalive=1
worker.tomcat_jk.recycle_timeout=300

Aber ich krieg partou nicht a) und b) gemeinsam ans laufen.
Gruß
Chris
i.doc
 
Posts: 4
Joined: 26. February 2007 14:22
Location: Essen


Return to Apache

Who is online

Users browsing this forum: No registered users and 18 guests