Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 3.927 pregleda

Najnovija ↓

apache --> jk_mod --> tomcat 29.10.2005. u 11:12 · pre 255 meseci #1
Danima vec pokušavam da podesim apache da preko jk_mod šalje sve *.jsp ka tomcat-u. Redovno sam ispratio sve logove sa JkLogLevel directivom (error, debug, trace) ali NISTA! Dakle, situacija me pomalo izludjuje!!!
Ako bi neko imao ispravno podešene konfiguracione datoteke bio bi zahvalan na istim ili još bolje da bacite pogled na ove moje, evo:

worker_file:
Code:

worker.list=worker_backupdienst

#
# Defining a worker named ajp13w and of type ajp13
# Note that the name and the type do not have to match.
#
worker.worker_backupdienst.type=ajp13
worker.worker_backupdienst.host=localhost
worker.worker_backupdienst.port=8009
worker.worker_backupdienst.lbfactor=50
worker.worker_backupdienst.cachesize=10
worker.worker_backupdienst.cache_timeout=600
worker.worker_backupdienst.socket_keepalive=1
worker.worker_backupdienst.reclycle_timeout=300


#
# Defining a load balancer
#

#worker.worker_backupdienst.type=lb
#worker.worker_backupdienst.balance_workers=ajp13w

#
# Define status worker
#

#worker.jkstatus.type=status


mod_jk_conf.datoteka
Code:

# Load mod_jk module
    LoadModule    jk_module  modules/mod_jk.so
    # Declare the module for <IfModule directive> (remove this line on Apache 2.0.x)
    AddModule     mod_jk.c
    # Where to find workers.properties
    JkWorkersFile /etc/httpd/conf/workers.properties.minimal
    # Where to put jk logs
    JkLogFile     /var/log/httpd/mod_jk.log
    # Set the jk log level [debug/error/info]
    JkLogLevel    warn
    # Select the log format
    JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
    # JkOptions indicate to send SSL KEY SIZE,
    JkOptions     +ForwardKeySize +ForwardURICompat -ForwardDirectories
    # JkRequestLogFormat set the request format
    JkRequestLogFormat     "%w %V %T"
    # Send servlet for context /examples to worker named worker1
    JkMount /usr/local/OBS/conf/localhost/tomcat-base/webapps/*.jsp  worker1
    # Send JSPs  for context /examples to worker named worker1
    #JkMount  /examples/*.jsp worker1


server.xml
Code:

<Server port="8014" shutdown="SHUTDOWN" debug="0">
  <Service name="Tomcat-Standalone">
    <Connector className="org.apache.catalina.connector.http.HttpConnector"
               address="85.12.17.29" port="8080" minProcessors="50" maxProcessors="1000"
               enableLookups="false" redirectPort="8443" bufferSize="32768"
               allowChunking="false" acceptCount="200" debug="0" connectionTimeout="60000" />
    <Connector className="org.apache.catalina.connector.http.HttpConnector"
               address="85.12.17.29" port="8443" minProcessors="50" maxProcessors="1000"
               enableLookups="false" acceptCount="200" bufferSize="32768"
               allowChunking="false" debug="0" scheme="https" secure="true" connectionTimeout="60000">
               
    <!--<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
               port="8009" minProcessors="5" maxProcessors="75"
               enableLookups="true" redirectPort="8443"
               acceptCount="10" debug="0" connectionTimeout="0"
               useURIValidationHack="false"
               protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler"/>
               -->
               <Connector port="8009"
               enableLookups="false"
               redirectPort="8443"
               protocol="AJP/1.3" />

           
       <Factory className="org.apache.catalina.net.SSLServerSocketFactory"
                keystoreFile="conf/keystore"
                keystorePass="changeit"
                clientAuth="false" protocol="TLS"/>
    </Connector>
    <Engine name="Standalone" defaultHost="localhost" debug="0">
      <Logger className="org.apache.catalina.logger.FileLogger"
              directory="../logs"  prefix="catalina_log." suffix=".txt"
              timestamp="true"/>
      <Realm className="org.apache.catalina.realm.MemoryRealm" />
      <Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="false" liveDeploy="false">
        <Valve className="org.apache.catalina.valves.AccessLogValve"
                 directory="../logs"  prefix="access_log." suffix=".txt"
                 pattern="common"/>
        <Context path="/obs" docBase="obs" debug="0" cookies="true" reloadable="false">
      <Logger className="org.apache.catalina.logger.FileLogger" 
        directory="../logs"  prefix="obs_log." 
        suffix=".txt" timestamp="true" /> 
    </Context>
        <Context path="/AobAdmin" docBase="AobAdmin" debug="0" crossContext="true" 
                 reloadable="false">
      <Logger className="org.apache.catalina.logger.FileLogger" 
        directory="../logs"  prefix="AobAdmin_log." 
        suffix=".txt" timestamp="true" /> 
    </Context>
        <Context path="" docBase="root" debug="0" cookies="true" reloadable="true">
      <Logger className="org.apache.catalina.logger.FileLogger" 
        directory="../logs"  prefix="root_log." 
        suffix=".txt" timestamp="true" /> 
    </Context>
      </Host>
      
      

    </Engine>
  </Service>

</Server>


Evo i sta se desava:
http://backup.backupdienst.com/Browser.jsp
Dakle samo se prikazuje source!

Nasao sam na jednom forumu http://forums.ev1servers.net/showthread.php?t=11081 da se spominju još dva modula koja po defaultu ni ne postoje na ovom mom sistemu, a potrebna su navodno da bi funkcionisala interakcija između gore navednih web-servera, a nestigoh da pogledam o kakvim se modulima radi_

httpdmon.so
httpd_defines.so

Trebao sam biti gotov sa ovim još pre nekoliko dana :( dakle svaka pomoć je dobro došla :)

Potpis
Nekad sam bio mlad ;)
Re: apache --> jk_mod --> tomcat 08.11.2005. u 13:53 · pre 255 meseci #2
JkMount /usr/local/OBS/conf/localhost/tomcat-base/webapps/*.jsp worker1

worker.worker_backupdienst.type=ajp13

Mislim da ti nije dobro ime workera. Umjesto worker_backupdienst bi trebao da imas worker1.




Re: apache --> jk_mod --> tomcat 09.11.2005. u 08:21 · pre 255 meseci #3
podji sa najednostavnijim primjerom..

u httpd.conf samo loadaj modul

unutar mod_jk.confa :

JkWorkersFile "/etc/httpd/conf.d/worker.properties"
JkLogFile "/etc/httpd/logs/mod_jk.log"
JkLogLevel debug

Alias /test /home/www/javas/jakarta-tomcat-4.1.31/webapps/ROOT/
JkMount /* nesto


i ovo je workers file :

worker.tomcat_home=/home/www/javas/jakarta-tomcat-4.1.31
worker.java_home=$JAVA_HOME
worker.list=ajp13
ps=/
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.list=nesto
worker.name=nesto
worker.nesto.port=8009
worker.nesto.host=localhost
worker.nesto.type=ajp13
worker.nesto.lbfactor=1


Koliko sam ja skuzio bitno je da ti ovaj worker.name bude jednak mount pointu.
U biti sam skoro sve sam radio gledao sam sta mi javlja mod_jk.log i po njemu kuzio gdje je greska.
Kasnije je sve proradilo iz prve dakle probaj staviti worker.name=tvoj_mount_point
i onda dalje worker.tvoj_mount_point.port . host .type
Potpis
---------------------------------
Blog of mine http://coder4u.blogspot.com/
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme