Anzeige:
Ergebnis 1 bis 7 von 7

Thema: apache und mod_jk: "Error in reading worker properties"

  1. #1
    Registrierter Benutzer Avatar von mamue
    Registriert seit
    Oct 2002
    Beiträge
    2.455

    apache und mod_jk: "Error in reading worker properties"

    Hallo,
    ich versuche apache mit tomcat6 über mod_jk zu verbandeln (OpenSUSE 11.0).
    Ich habe in /etc/apache eine mod_jk.conf erstellt und unter /etc/tomcat6 eine workers.properties. Beim Starten beschwert sich apache mit:
    Code:
    Error in reading worker properties
    Configuration Failed
    Die workers.properties sieht so aus:
    Code:
    workers.tomcat_home=/usr/share/tomcat6
    workers.java_home=/etc/alternatives/jre
    ps=/
    worker.list=ajp12, ajp13
    worker.ajp12.port=8007
    worker.ajp12.host=localhost
    worker.ajp12.type=ajp12
    worker.ajp12.lbfactor=1
    worker.ajp13.port=8009
    worker.ajp13.host=localhost
    worker.ajp13.type=ajp13
    worker.ajp13.lbfactor=1
    Apache startet nur, wenn ich mod_jk aus den Modulen wieder herausnehme. Hat jemand eine Idee, was ich da falsch gemacht haben könnte?

    Danke
    mamue

  2. #2
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.061
    wie sieht denn die mod_jk.conf aus?
    Ich bin root - ich darf das.

  3. #3
    Registrierter Benutzer Avatar von mamue
    Registriert seit
    Oct 2002
    Beiträge
    2.455
    Die sieht so aus:
    Code:
    <IfModule mod_jk.c>
    
        JkWorkersFile /etc/tomcat6/workers.properties
        JkLogFile /var/log/tomcat6/mod_jk.log
    
        JkLogLevel error
    
        Alias /servlets-examples "/srv/tomcat6/webapps/examples/servlets"
        <Directory "/srv/tomcat6/webapps/examples/servlets">
            Options Indexes FollowSymLinks
            allow from all
        </Directory>
    
        Alias /jsp-examples "/srv/tomcat6/webapps/examples/jsp"
        <Directory "/srv/tomcat6/webapps/examples/jsp">
            Options Indexes FollowSymLinks
            allow from all
        </Directory>
    
        JkMount /examples/servlets/* ajp13
        JkMount /examples/jsp/*.jsp ajp13
    
        <Location "/examples/jsp/WEB-INF/">
            AllowOverride None
            deny from all
        </Location>
        <Location "/examples/servlets/WEB-INF/">
            AllowOverride None
            deny from all
        </Location>
    
    </IfModule>
    Es scheint egal zu sein, wie ich die benenne, mod_jk.conf, oder nur jk.conf, apache meldet den selben Fehler.

    Danke
    mamue

  4. #4
    Registrierter Benutzer Avatar von mamue
    Registriert seit
    Oct 2002
    Beiträge
    2.455

    Soweit, so gut

    Nach einiger Suche und noch einigem mehr an Herumprobieren startet apache jetzt.
    In der httpd.conf hab ich nach der include loadmodule.conf einige Anweisungen bezüglich mod_jk eingefügt:
    Code:
    Include /etc/apache2/sysconfig.d/loadmodule.conf
    
    JkWorkersFile /etc/apache2/conf.d/workers.properties
    JkLogFile logs/mod_jk.log
    JkLogLevel info
    JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
    JkOptions +ForwardKeySize +ForwardURICompat
    Ich bin mir noch unschlüssig, ob das dort wirklich gut aufgehoben ist, oder ob das in die entsprechenden vhosts gehört, denke aber eher, dass das globale Parameter sind.

    mamue

  5. #5
    Registrierter Benutzer Avatar von mamue
    Registriert seit
    Oct 2002
    Beiträge
    2.455

    Alles Unsinn

    Überall liest man von mod_jk.
    Da es nicht so recht wollte, es wurden zum Beispiel die Quelltexte der JSP ausgegeben, schaute ich noch mal weiter. Irgendwo las ich die Empfehlung, doch lieber mod_proxy bzw. mod_proxy_ajp zu nehmen. Das geht viel einfacher und soll übrigens auch performanter sein.
    Die Konfiguration von mod_proxy_ajp war tatsächlich einfach und es funktioniert jetzt.

    mamue

  6. #6
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.061
    wir verwenden hier auch eigentlich nur mod_proxy - oder der TomCat darf direkt ausliefern...
    Ich bin root - ich darf das.

  7. #7
    Registrierter Benutzer Avatar von mamue
    Registriert seit
    Oct 2002
    Beiträge
    2.455
    Ich würde ja auch gerne direkt ausliefern, aber noch klappt das bei Tomcat nicht so recht mit PHP-Seiten und ich werde ganz fies bestochen Moodle laufen zu lassen. ;-)
    Schön zu hören, dass ich damit also eher auf dem richtigen Weg bin. Mal schauen, ob die Authentifizierung auch über mod_proxy(_ajp) läuft (OpenCMS). Wäre aber wohl nicht so dramatisch, wenn nicht.

    Danke
    mamue

Ähnliche Themen

  1. OpenSuse 10.3 mit Postfix und Spamschutz Teil 1
    Von be1001 im Forum Linux als Server
    Antworten: 13
    Letzter Beitrag: 15.05.08, 13:46
  2. xawtv: DVB-T
    Von michiS im Forum Fernsehen
    Antworten: 14
    Letzter Beitrag: 28.08.06, 16:52
  3. [Panik] Hangcheck!
    Von Die Borg im Forum System installieren und konfigurieren
    Antworten: 5
    Letzter Beitrag: 21.03.05, 18:51
  4. I2C Problem
    Von Homer56 im Forum stationäre Hardware
    Antworten: 1
    Letzter Beitrag: 22.07.04, 10:22
  5. vcd-fehler
    Von monkey im Forum Fernsehen
    Antworten: 6
    Letzter Beitrag: 16.05.03, 20:10

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •