Hlavní navigace

Vlákno názorů k článku Apache 2.0 & Tomcat 4.1 od Jozef Chocholáček - mod_jk i mod_jk2 (vylepšený mod_jk, určený predovšetkým pre...

  • Článek je starý, nové názory již nelze přidávat.
  • 21. 3. 2003 19:17

    Jozef Chocholáček (neregistrovaný)

    mod_jk i mod_jk2 (vylepšený mod_jk, určený predovšetkým pre Apache2) majú z môjho pohľadu jednu zásadnú nevýhodu - totiž pokiaľ mám pod jedným Apache viacero virtual hostov, ktorých obsah tvoria JSP stránky a servlety, ktoré bežia pod jediným Tomcatom, tak sa nedá namapovať konkrétna aplikácia inam, než je "namapovaná" v Tomcate. (Minimálne som zatiaľ neprišiel na to, ako to dosiahnuť.)
    Tj. mám v tomcate aplikácie zakaznik1, zakaznik2 a zakaznik3, a potrebujem namapovať www.zakaznik1.cz na aplikáziu zakaznik1 atď.
    Momentálne je používam riešenie cez starý mod_jserv (ApJServMount / ajpv12://tomcat_server:port/zakaznik1), a testujem mod_webapp, ktorý to tiež umožňuje.

  • 22. 3. 2003 15:05

    Lucie (neregistrovaný)

    Nejak jsem nepochopila, kde by mel byt problem.
    Mam v tomcate aplikace zakaznik_1, zakaznik_2 a chci, aby pro www.zakaznik_i.cz se pouzival zakaznik_i, tak si nastavim v server.xml pro kazdou aplikaci:

    <Host name="www.zakaznik_i.cz" appBase="webapps">
    <Context path="" docBase="/WWW/zakaznik_i" debug="0"/>
    </Host>

    (predpokladam umisteni aplikaci v adresari /WWW)

    v httpd.conf mam obdobne:

    <VirtualHost moje_ip:80>
    ServerAdmin muj@email
    DocumentRoot /WWW/zakaznik_i
    ServerName www.zakaznik_i.cz
    </VirtualHost>

    a ve workers2.properties mam:

    [uri:/*.jsp]
    worker=ajp13:localhost:8009

    aby se *.jsp zpracovavala tomcatem


    mod_webapp jsem zkousela, ale neskamaradila jsem se s nim, ted mam apache1 + mod_jk2 + tomcat4.1

  • 24. 3. 2003 15:14

    GG (neregistrovaný)

    Ja som to riešil cez virtuálne hosty Tomcata... Tiez mi neslo mountovanie na jednotlive aplikacie... Ale "ROOT" aplikacia virtualneho servera funguje!

    Čiže www.zakaznik1.sk by bol samostatný virtuálny server.
    V apachovi potom nastavím pre tento virtuálny server má ísť cez AJP.
    JkMount /*.jsp ajp13
    JkMount /servlet/* ajp13
    Pointa je v tom, ze Tomcat spozna, pre aky virtualny server je HTTP request urceny, a preto pripravi spravnu response...