mod_webapp vs mod_jk2

Apache, Lighttpd, nginx, Cherokee
Post Reply
cybernd
Posts: 83
Joined: 2002-08-08 14:39
Contact:
 

mod_webapp vs mod_jk2

Post by cybernd »

nur mal als frage am rande ...

wieso benutzen so viele leute hier im forum mod_webapp?
hat es vorzüge gegenüber mod_jk? (ich selbst hab jetzt meinen tomcat mit mod_jk2 an den apachen angedockt)

cybi
docbru
Posts: 12
Joined: 2002-12-02 12:05
 

Re: mod_webapp vs mod_jk2

Post by docbru »

mod_jk unterstützt load balancing und ist wohl eher ein älteres Relikt, mod_webapp neuer aber noch nicht so ausgereift

Aber da du mod_jk2 laufen hast gleich mal ne Frage an dich :D

Ich krieg das nicht zum laufen, mod_webapp hatte ich aber mir scheint da kann ich nciht sagen dass er nur *.jsp oder so aus einem Verzeichnis weiterleiten soll an den Tomcat.

Kann mod_jk2 VirtualHosts vom Apache? ich möchte ein Verzeichnis sowohl als DocumentRoot meines Apache VirtualHost als auch als Verzeichnis von Tomcat's Webapplikation benutzen und die darin liegenden .jsp Dateien über Tomcat interpretieren. Ich hatte dies mit Resin am laufen möchte nun aber Tomcat verwenden.

Hast du so eine KOnfigueration zum laufen gekreigt? Wenn ja wie? ich werd aus den beispielen nicht schlau, die mounten immer nur /examples und so Scherze und da krieg ich dann immer einen 500 Serevr Error und im apache log

"[Mon Jan 13 11:05:18 2003] [error] (2)No such file or directory: Error while opening the workers, jk will not work"

Grüße
Bruno
cybernd
Posts: 83
Joined: 2002-08-08 14:39
Contact:
 

Re: mod_webapp vs mod_jk2

Post by cybernd »

geh mal auf http://server.cybernd.at/main/workers2.properties.cvs

die hab ich aus ihrem cvs - in ihr sind 2 virtuelle hosts definiert, hab sie allerdings nie nachzuvollziehen versucht, da ich bisher noch kein bedürfniss hatte etwas auf einen virtuellen host zu mappen

(ich scheitere momentan noch am deploy - der tomcat html manager will irgendwie nicht - und ärgere mich, das mein tomcat 240mb ram am server zieht)

cybi
cybernd
Posts: 83
Joined: 2002-08-08 14:39
Contact:
 

Re: mod_webapp vs mod_jk2

Post by cybernd »

hmm hab mich mal gespielt

[uri:vhost/examples/*]

mapped mir die examples auf den vhost .. okay zugegeben in meinem fall meldet der tomcat in dem falle durch den apachen eine fehlermeldung, das dieser context nicht existiert, aber das ist klar, da ich den example context nicht im entsprechenden tomcat vhost aktiviert habe

aber prinzipiell scheint mappen über vhost zu funktionieren

cybi
docbru
Posts: 12
Joined: 2002-12-02 12:05
 

Re: mod_webapp vs mod_jk2

Post by docbru »

Thx... habs noch selbst hingekriegt... musste nur im Tomcat einen <Host> mit <Context> drin definieren der auf mein Webverzeichnis zeigt... geht einwandfrei :)
cybernd
Posts: 83
Joined: 2002-08-08 14:39
Contact:
 

Re: mod_webapp vs mod_jk2

Post by cybernd »

oh, dachte du hast dies schon ^^

p.s. vergiss nicht für den host auch ein realm zu definieren ... damit du unabhängige manager definieren kannst .. dann noch einen kontext auf die managerapplikation hinzufügen und voila .. unabhängige konfiguration für den host .o)

du weißt aber nicht zufällig wie man mit der manager/html applikation eine war deployed? ich find keine doku zu diesem teil und die config url wird nirgends beschrieben

cybi
docbru
Posts: 12
Joined: 2002-12-02 12:05
 

Re: mod_webapp vs mod_jk2

Post by docbru »

Nicht wirklich ;)

Die ganzen Webapplikationen hab ich mir noch gar nicht angeschaut die Tomcat mitliefert...

Weisst du zufällig wo ich eigene Servlets hinlegen muss? Habe einfach mal ein Verzeichnis WEB-INF/classes in meiner docBase angelegt und ein Servlet reingelegt, das ich aus den examples geklaut habe, aber Tomcat liefert mir ein 404, wenn ich über http://meinhost/servlet/HelloWorldExample zugreife.

Hmmm...

Grüße
Bruno
cybernd
Posts: 83
Joined: 2002-08-08 14:39
Contact:
 

Re: mod_webapp vs mod_jk2

Post by cybernd »

die syntax müsste richtig sein

und ja die klassen müssen im classes der web-inf unterhalb des doc base sein

bei mir funktionierte es zumindestens .o)

cybi
docbru
Posts: 12
Joined: 2002-12-02 12:05
 

Re: mod_webapp vs mod_jk2

Post by docbru »

Danke, funktioniert nun. Ich musste eine web.xml im WEB-INF Verzeichnis anlegen und das invoker servlet dort mappen. Dachte eigentlich das wäre standardmäßig im tomcat konfiguriert, aber war wohl ein Irrtum ;)
Post Reply