You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by "R. C. Hill" <sh...@hotmail.com> on 2002/12/03 09:38:20 UTC

Apache Tomcat mod_jk problem

Hi,
I'm trying to use the mod_jk connector with Apache 2.0.43 (Win32) and Tomcat 
4.1.10. When I add the Include "c:/tomcat/conf/auto/mod_jk.conf" line in the 
apache httpd.conf file, apache will not start. No sign of an error in the 
error.log file. I'm stumped...it should work?! Does anyone know what I'm 
doing wrong?

I configured them as follows:

1.) I downloaded the mod_jk-2.0.43.dll and placed it in the C:\Program 
Files\Apache Group\Apache2\modules directory

2.) Created workers.properties in the C:\tomcat\conf\jk directory.

    # (optional) make this equal to CATALINA_HOME
    workers.CATALINA_HOME="C:\tomcat"

    # (optional) make this equal to JAVA_HOME
    workers.java_home="C:\j2sdk1.4.0_01"

    # Windows uses back slashes
    ps=\
    worker.list=ajp13

    # Definition for Ajp13 worker
    worker.ajp13.port=8009
    worker.ajp13.host=localhost
    worker.ajp13.type=ajp13

3.) I added the following to tomcat's server.xml:

    After the <Server port="8005" ...> declaration:

    <Listener className="org.apache.ajp.tomcat4.config.ApacheConfig"
        modJk="C:\Program Files\Apache 
Group\Apache2\modules\mod_jk-2.0.43.dll"
	jkDebug="info"
        workersConfig="C:\tomcat\conf\jk\workers.properties"
        jkLog="C:\tomcat\logs\mod_jk.log"/>

    <!-- Define an AJP 1.3 Connector on port 8009 -->
    <Connector className="org.apache.ajp.tomcat4.Ajp13Connector"
	port="8009" minProcessors="5" maxProcessors="75"
        acceptCount="10" debug="0"/>

    <!-- Define the default virtual host -->
      <Host name="localhost" debug="0" appBase="webapps"
       unpackWARs="true" autoDeploy="true">

4.) Added to the end of the apache httpd.conf file:
    Include "c:/tomcat/conf/auto/mod_jk.conf"

5.) The contents of C:\tomcat\conf\auto\mod_jk.conf shows:

    <IfModule !mod_jk.c>
      LoadModule jk_module C:/Program Files/Apache      
Group/Apache2/modules/mod_jk-1.3.27.dll
    </IfModule>

    JkWorkersFile "C:/tomcat/conf/jk/workers.properties"
    JkLogFile "C:/tomcat/logs/mod_jk.log"

    JkLogLevel info


Any help would be much appreciated!
Thanks,
- R


_________________________________________________________________
STOP MORE SPAM with the new MSN 8 and get 2 months FREE* 
http://join.msn.com/?page=features/junkmail


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: Apache Tomcat mod_jk problem

Posted by GEESOFT <ge...@ozemail.com.au>.
Hi,
I did have a similar setup so I hope my comments below help you.

Regards,
Glenn Drew

----------------------------------------------------------------------------
-------
Director
GEESOFT PTY LTD
----- Original Message -----
From: "R. C. Hill" <sh...@hotmail.com>
To: <to...@jakarta.apache.org>
Sent: Tuesday, December 03, 2002 7:38 PM
Subject: Apache Tomcat mod_jk problem


> Hi,
> I'm trying to use the mod_jk connector with Apache 2.0.43 (Win32) and
Tomcat
> 4.1.10. When I add the Include "c:/tomcat/conf/auto/mod_jk.conf" line in
the
> apache httpd.conf file, apache will not start. No sign of an error in the
> error.log file. I'm stumped...it should work?! Does anyone know what I'm
> doing wrong?
>
> I configured them as follows:
>
> 1.) I downloaded the mod_jk-2.0.43.dll and placed it in the C:\Program
> Files\Apache Group\Apache2\modules directory
Good.
>
> 2.) Created workers.properties in the C:\tomcat\conf\jk directory.
>
>     # (optional) make this equal to CATALINA_HOME
>     workers.CATALINA_HOME="C:\tomcat"
>
>     # (optional) make this equal to JAVA_HOME
>     workers.java_home="C:\j2sdk1.4.0_01"
>
>     # Windows uses back slashes
>     ps=\
>     worker.list=ajp13
>
>     # Definition for Ajp13 worker
>     worker.ajp13.port=8009
>     worker.ajp13.host=localhost
>     worker.ajp13.type=ajp13
>
Good So far.

> 3.) I added the following to tomcat's server.xml:
>
>     After the <Server port="8005" ...> declaration:
>

>     <Listener className="org.apache.ajp.tomcat4.config.ApacheConfig"
>         modJk="C:\Program Files\Apache
> Group\Apache2\modules\mod_jk-2.0.43.dll"
> jkDebug="info"
>         workersConfig="C:\tomcat\conf\jk\workers.properties"
>         jkLog="C:\tomcat\logs\mod_jk.log"/>
I felt that hard coding my mod_jk.conf file rather than dynamically building
it more useful particularily when you change things.
I have attached both my workers.properties and mod_jk-manual.conf file.  Use
it if you like. Copy the file into the mod_jk.conf directory and change the
end of httpd.conf to:
               Include c:/tomcat/conf/auto/mod_jk-manual.conf     (I do not
use quotes)

Also, when you refer to the module, use
c:\progra~1\apache~1\apache2\modules\mod_jk-2.0.43.dll and keep it on the
same line.  This should make no difference, but just to be safe.

>
>     <!-- Define an AJP 1.3 Connector on port 8009 -->
>     <Connector className="org.apache.ajp.tomcat4.Ajp13Connector"
> port="8009" minProcessors="5" maxProcessors="75"
>         acceptCount="10" debug="0"/>
I use the Coyote/JK2 AJP 1.3 Connector and set to port 8009

>
>     <!-- Define the default virtual host -->
>       <Host name="localhost" debug="0" appBase="webapps"
>        unpackWARs="true" autoDeploy="true">
Good
>
> 4.) Added to the end of the apache httpd.conf file:
>     Include "c:/tomcat/conf/auto/mod_jk.conf"
Beware if you use the manual file to make sure the filename is correct.
>
> 5.) The contents of C:\tomcat\conf\auto\mod_jk.conf shows:
>
>     <IfModule !mod_jk.c>
>       LoadModule jk_module C:/Program Files/Apache
> Group/Apache2/modules/mod_jk-1.3.27.dll
Ahh!   You quoted mod_jk-2.0.43.dll in your server.xml.  But it is wrong
here.  Check to make sure it is consistent with whatever you named the
module in Apachehome\modules.
>     </IfModule>
>
>     JkWorkersFile "C:/tomcat/conf/jk/workers.properties"
>     JkLogFile "C:/tomcat/logs/mod_jk.log"
>
>     JkLogLevel info
>
>
You also need to create a servlet Context in server.xml and have a
corresponding web.xml file configured.  Look at the Tomcat docs for
assistance on this one.  I think the example webapps is done for you.

To test if your servlet is working...
Compile your servlet with an init() method that prints a diagnostic message.
     public void init() {
         System.out.println("The servlet is starting for the first time");
     }
and see if this pops out when you direct your browser to the url
http:\\localhost\command\servlet\[YourServlet as defined in the web.xml
file]

I hope this helps in some way.

Regards
Glenn Drew

> Any help would be much appreciated!
> Thanks,
> - R
>
>
> _________________________________________________________________
> STOP MORE SPAM with the new MSN 8 and get 2 months FREE*
> http://join.msn.com/?page=features/junkmail
>
>
> --
> To unsubscribe, e-mail:
<ma...@jakarta.apache.org>
> For additional commands, e-mail:
<ma...@jakarta.apache.org>
>
>

Re: Tomcat service is not starting

Posted by GEESOFT <ge...@ozemail.com.au>.
YES YES,
I had this problem too and it is an easy fix.

All you have to do is create the two empty files: jvm.out and jvm.err in
your TomcatHome\logs directory.

That fixed it for me.
Regards,
Glenn Drew
----------------------------------------------------------------------------
-------
Director
GEESOFT PTY LTD
----- Original Message -----
From: "Surendra Kumar" <su...@cisco.com>
To: "Tomcat Users List" <to...@jakarta.apache.org>
Sent: Tuesday, December 03, 2002 8:02 PM
Subject: Tomcat service is not starting


> Hi all
>   I have installed Tomcat 3.3.1 in Win2K prof.  as a service.
>   When we start this Service i am getting the following error in the event
> viewer and the service is not starting
>
>    "Could not create a FileOutputStream for System.out redirect.  '
>
>    What does this mean and how can i overcome this error ?
>
>    Please clarify me
>
> Thanks
> Surendra
>
>
>
>
> --
> To unsubscribe, e-mail:
<ma...@jakarta.apache.org>
> For additional commands, e-mail:
<ma...@jakarta.apache.org>
>


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Tomcat service is not starting

Posted by Surendra Kumar <su...@cisco.com>.
Hi all
  I have installed Tomcat 3.3.1 in Win2K prof.  as a service.
  When we start this Service i am getting the following error in the event
viewer and the service is not starting

   "Could not create a FileOutputStream for System.out redirect.  '

   What does this mean and how can i overcome this error ?

   Please clarify me

Thanks
Surendra




--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>