Servlets unter Apache
Hi all,
vielleicht ist es eine Newbi-Frage, aber egal. Also, ich habe mir ein kleines Servlet geschrieben. Unter Tomcat läuft es auch. Es ist wirklich ein Servlet, keine JSP. Und nun habe ich in meine httpd.conf folgendes geschrieben:
worker1 ist wiederum folgendermaßen definiert:
Klar soweit? Dann kommt jetzt meine Frage: Mein Servlet steckt in der Datei Hello.war . Wo muss ich die hinpacken, damit das Servlet ausgeführt werden kann? Ich habe schon versucht, es nach G:\Server\servlets zu packen, bekam dann aber beim Aufruf von http://localhost/servlets/Hello ein 404. Soll ich auch alle WARs zu worker1 schicken lassen? Ich bin ratlos. Vor allem, weil ich die Doku zum Connector auf der apache-Homepage nicht verstanden habe, und mich nun verzweifelt frage, was ich an der obigen Config noch besser machen könnte.
Tschö,
nullplan
vielleicht ist es eine Newbi-Frage, aber egal. Also, ich habe mir ein kleines Servlet geschrieben. Unter Tomcat läuft es auch. Es ist wirklich ein Servlet, keine JSP. Und nun habe ich in meine httpd.conf folgendes geschrieben:
LoadModule jk_module modules/mod_jk.soJkWorkersFile "G:/Server/tomcat/conf/worker.properties"JkLogFile "G:/Server/tomcat/logs/mod_jk.log"JkLogLevel infoJkLogStampFormat "[%a %b %d %H:%M:%S %Y] "JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectoriesJkRequestLogFormat "%w %V %T"JkAutoAlias "G:/Server/servlets"Alias /servlets/ "G:/Server/servlets"JkMount /servlets/* worker1JkMount /*.jsp worker1
worker1 ist wiederum folgendermaßen definiert:
#Define a real worker using ajp13worker.list=worker1#Set properties for himworker.worker1.type=ajp13worker.worker1.host=localhostworker.worker1.port=8009worker.worker1.lbfactor=50worker.worker1.cachesize=10worker.worker1.cache_timeout=600worker.worker1.socket_keepalive=1worker.worker1.recycle_timeout=300
Klar soweit? Dann kommt jetzt meine Frage: Mein Servlet steckt in der Datei Hello.war . Wo muss ich die hinpacken, damit das Servlet ausgeführt werden kann? Ich habe schon versucht, es nach G:\Server\servlets zu packen, bekam dann aber beim Aufruf von http://localhost/servlets/Hello ein 404. Soll ich auch alle WARs zu worker1 schicken lassen? Ich bin ratlos. Vor allem, weil ich die Doku zum Connector auf der apache-Homepage nicht verstanden habe, und mich nun verzweifelt frage, was ich an der obigen Config noch besser machen könnte.
Tschö,
nullplan
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 34457
Url: https://administrator.de/forum/servlets-unter-apache-34457.html
Ausgedruckt am: 23.12.2024 um 00:12 Uhr