tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Juha Laiho <Juha.La...@iki.fi>
Subject Re: Tomcat Connector to Apache 2.2
Date Sun, 02 May 2010 09:09:04 GMT
Please clarify "does not work":
- after running the servers with the described configuration,
   what did you attempt to access?
- what was the response on the browser?
-- if using IE, do disable the "Show friendly HTTP error messages" in
    Internet Options/Advanced to see real server error messages
- what was logged of the access
-- in Apache httpd access_log, error_log?
-- in Tomcat logs?
-- in mod_jk log?

-- 
..Juha

On 1.5.2010 19:06, Jie Sheng Chua wrote:
> Hi,
>
> I operating Ubuntu 10.04 with Tomcat 6.0.24 on OpenJDK 6b18-1.8.
> I trying to configure tomcat connector to allow (for now) all request to be
> pass from Apache 2.2 to Tomcat 6.
> I downloaded mod_jk-1.2.28-httpd-2.2.X.so<http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/linux/jk-1.2.28/x86_64/mod_jk-1.2.28-httpd-2.2.X.so>
> .
> With the help of the quick start
> guide<http://tomcat.apache.org/connectors-doc/generic_howto/quick.html>,
> i manage to configure my workers.properties, httpd.conf and tomcat
> server.xml as follows.
>
> After the below configuration, the connector didn't work. There are no error
> display on the logs too.
> Example context from tomcat is the tomcat supplied examples.
>
> Does anyone know how to make this work out?
>
> Thanks and Best Regards
> Jie Sheng
>
> *workers.properties*
> *
> *
> *
> # Define 1 real worker using ajp13
> worker.list=tomcat1
>
> # Set properties for worker1 (ajp13)
> worker.tomcat1.type=ajp13
> worker.tomcat1.host=localhost
> worker.tomcat1.port=8009
> *
>
> *httpd.conf*
>
> # Load mod_jk module
> # Update this path to match your modules location
> LoadModule    jk_module  /usr/lib/apache2/modules/mod_jk.so
>
> # Declare the module for<IfModule directive>  (remove this line on Apache
> 2.x)
> # AddModule     mod_jk.c
>
> # Where to find workers.properties
> # Update this path to match your conf directory location (put
> workers.properties next to httpd.conf)
> JkWorkersFile /etc/apache2/workers.properties
>
> # Where to put jk shared memory
> # Update this path to match your local state directory or logs directory
> JkShmFile     /var/log/apache2/mod_jk.shm
>
> # Where to put jk logs
> # Update this path to match your logs directory location (put mod_jk.log
> next to access_log)
> JkLogFile     /var/log/apache2/mod_jk.log
>
> # Set the jk log level [debug/error/info]
> JkLogLevel    info
>
> # Select the timestamp log format
> JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
>
> # Send everything for context /examples to worker named worker1 (ajp13)
> JkMount  /examples/* tomcat1
>
> *tomcat server.xml*
> *
> *
> *
> <?xml version='1.0' encoding='utf-8'?>
> <Server port="8005" shutdown="SHUTDOWN">
>    <Listener className="org.apache.catalina.core.AprLifecycleListener"
> SSLEngine="on" />
>    <Listener className="org.apache.catalina.core.JasperListener" />
>    <Listener
> className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />
>    <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"
> />
>    <Listener
> className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
>    <Listener className="org.apache.jk.config.ApacheConfig"
> modJk="/usr/lib/apache2/modules/mod_jk.so" />
>
>    <GlobalNamingResources>
>      <Resource name="UserDatabase" auth="Container"
>                type="org.apache.catalina.UserDatabase"
>                description="User database that can be updated and saved"
>                factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
>                pathname="conf/tomcat-users.xml" />
>    </GlobalNamingResources>
>
>    <Service name="Catalina">
>      <Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
>          maxThreads="150" minSpareThreads="4"/>
>      <Connector port="8080" protocol="HTTP/1.1"
>                 connectionTimeout="20000"
>                 URIEncoding="UTF-8"
>                 redirectPort="8443" />
>      <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
>      <Engine name="Catalina" defaultHost="localhost">
>        <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
>               resourceName="UserDatabase"/>
>        <Host name="localhost"  appBase="webapps"
>              unpackWARs="true" autoDeploy="true"
>              xmlValidation="false" xmlNamespaceAware="false">
>        </Host>
>      </Engine>
>    </Service>
> </Server>
>
> *
>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Mime
View raw message