You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by "Farrell, Sarah" <SF...@ftenergy.com> on 2001/04/24 01:07:03 UTC

apache startup errors with tomcat workers

Hi all,

I finally got my mod_jk.so compiled..... on to the next glitch.


I'm running Linux, jakarta-tomcat-3.2.1, and apache_1.3.19, with
j2sdk-1_3_0_02.

I have configured /usr/local/tomcat/conf/workers.properties file to work
with Linux, and set my tomcat home and my java home. as well as the
following:

# Defining a worker named ajp13 and of type ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1
#worker.ajp13.cachesize

I have configured tomcat's server.xml with:

      <!-- Apache AJP12 support. This is also used to shut down tomcat so
don't delete. -->
      <Connector className="org.apache.tomcat.service.PoolTcpConnector">
      <Parameter name="handler"
       value="org.apache.tomcat.service.connector.Ajp12ConnectionHandler"/>
      <Parameter name="port" value="8007"/>
      </Connector>

      <!-- Apache AJP13 support. -->
      <Connector className="org.apache.tomcat.service.PoolTcpConnector">
      <Parameter name="handler"
value="org.apache.tomcat.service.connector.Ajp13C
onnectionHandler"/>
      <Parameter name="port" value="8009"/>
      </Connector>

I've started Tomcat running.
Then I start Apache and I see the following error in the error log:

[Mon Apr 23 17:36:33 2001] [emerg] (2)No such file or directory: Error while
opening the workers

Does anyone see the problem?

Thank you for any help you can send my way.....

-- Sarah


------------------------

Here is my apache httpd.conf file with the comments stripped out:

ServerType standalone

ServerRoot "/usr/local/apache"

PidFile /usr/local/apache/logs/httpd.pid

ScoreBoardFile /usr/local/apache/logs/httpd.scoreboard

Timeout 300

KeepAlive On

MaxKeepAliveRequests 100

KeepAliveTimeout 15

MinSpareServers 5
MaxSpareServers 10

StartServers 5

MaxClients 150

MaxRequestsPerChild 0

#Listen 3000
#Listen 12.34.56.78:80
#Listen 10.10.2.31:80


BindAddress *

LoadModule vhost_alias_module libexec/mod_vhost_alias.so
LoadModule env_module         libexec/mod_env.so
LoadModule config_log_module  libexec/mod_log_config.so
LoadModule mime_magic_module  libexec/mod_mime_magic.so
LoadModule mime_module        libexec/mod_mime.so
LoadModule negotiation_module libexec/mod_negotiation.so
LoadModule status_module      libexec/mod_status.so
LoadModule info_module        libexec/mod_info.so
LoadModule includes_module    libexec/mod_include.so
LoadModule autoindex_module   libexec/mod_autoindex.so
LoadModule dir_module         libexec/mod_dir.so
LoadModule cgi_module         libexec/mod_cgi.so
LoadModule asis_module        libexec/mod_asis.so
LoadModule imap_module        libexec/mod_imap.so
LoadModule action_module      libexec/mod_actions.so
LoadModule speling_module     libexec/mod_speling.so
LoadModule userdir_module     libexec/mod_userdir.so
LoadModule alias_module       libexec/mod_alias.so
LoadModule rewrite_module     libexec/mod_rewrite.so
LoadModule access_module      libexec/mod_access.so
LoadModule auth_module        libexec/mod_auth.so
LoadModule anon_auth_module   libexec/mod_auth_anon.so
LoadModule dbm_auth_module    libexec/mod_auth_dbm.so
LoadModule digest_module      libexec/mod_digest.so
LoadModule proxy_module       libexec/libproxy.so
LoadModule cern_meta_module   libexec/mod_cern_meta.so
LoadModule expires_module     libexec/mod_expires.so
LoadModule headers_module     libexec/mod_headers.so
LoadModule usertrack_module   libexec/mod_usertrack.so
LoadModule unique_id_module   libexec/mod_unique_id.so
LoadModule setenvif_module    libexec/mod_setenvif.so
LoadModule jk_module          libexec/mod_jk.so


ClearModuleList
AddModule mod_vhost_alias.c
AddModule mod_env.c
AddModule mod_log_config.c
AddModule mod_mime_magic.c
AddModule mod_mime.c
AddModule mod_negotiation.c
AddModule mod_status.c
AddModule mod_info.c
AddModule mod_include.c
AddModule mod_autoindex.c
AddModule mod_dir.c
AddModule mod_cgi.c
AddModule mod_asis.c
AddModule mod_imap.c
AddModule mod_actions.c
AddModule mod_speling.c
AddModule mod_userdir.c
AddModule mod_alias.c
AddModule mod_rewrite.c
AddModule mod_access.c
AddModule mod_auth.c
AddModule mod_auth_anon.c
AddModule mod_auth_dbm.c
AddModule mod_digest.c
AddModule mod_proxy.c
AddModule mod_cern_meta.c
AddModule mod_expires.c
AddModule mod_headers.c
AddModule mod_usertrack.c
AddModule mod_unique_id.c
AddModule mod_so.c
AddModule mod_setenvif.c
AddModule mod_jk.c


JkWorkersFile /usr/local/tomcat/conf/workers.properties
JkLogFile /usr/local/apache/logs/mod_jk.log
JkLogLevel warn


Port 8080


User nobody
Group nobody


ServerAdmin sfarrell@ftenergy.com


ServerName 10.10.2.31


DocumentRoot "/usr/local/apache/htdocs"


<Directory />
    Options FollowSymLinks
    AllowOverride None
</Directory>


<Directory "/usr/local/apache/htdocs">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

<IfModule mod_userdir.c>
    UserDir public_html
</IfModule>

<IfModule mod_dir.c>
    DirectoryIndex index.html
</IfModule>

AccessFileName .htaccess

<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
</Files>

UseCanonicalName On

<IfModule mod_mime.c>
    TypesConfig /usr/local/apache/conf/mime.types
</IfModule>

DefaultType text/plain

<IfModule mod_mime_magic.c>
    MIMEMagicFile /usr/local/apache/conf/magic
</IfModule>

HostnameLookups Off

ErrorLog /usr/local/apache/logs/error_log

LogLevel warn

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\""
combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent

CustomLog /usr/local/apache/logs/access_log common
CustomLog /usr/local/apache/logs/referer_log referer
CustomLog /usr/local/apache/logs/agent_log agent

ServerSignature On

<IfModule mod_alias.c>

    Alias /icons/ "/usr/local/apache/icons/"

    <Directory "/usr/local/apache/icons">
        Options Indexes MultiViews
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>

    Alias /bugzilla/ "/usr/local/bugzilla-2.10/"
    <Directory "/usr/local/bugzilla-2.10">
	Options Indexes MultiViews ExecCGI
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>

    ScriptAlias /cgi-bin/ "/usr/local/apache/cgi-bin/"

    <Directory "/usr/local/apache/cgi-bin">
        AllowOverride None
        Options None
        Order allow,deny
        Allow from all
    </Directory>

</IfModule>

<IfModule mod_autoindex.c>

    IndexOptions FancyIndexing

    AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip

    AddIconByType (TXT,/icons/text.gif) text/*
    AddIconByType (IMG,/icons/image2.gif) image/*
    AddIconByType (SND,/icons/sound2.gif) audio/*
    AddIconByType (VID,/icons/movie.gif) video/*

    AddIcon /icons/binary.gif .bin .exe
    AddIcon /icons/binhex.gif .hqx
    AddIcon /icons/tar.gif .tar
    AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
    AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
    AddIcon /icons/a.gif .ps .ai .eps
    AddIcon /icons/layout.gif .html .shtml .htm .pdf
    AddIcon /icons/text.gif .txt
    AddIcon /icons/c.gif .c
    AddIcon /icons/p.gif .pl .py
    AddIcon /icons/f.gif .for
    AddIcon /icons/dvi.gif .dvi
    AddIcon /icons/uuencoded.gif .uu
    AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
    AddIcon /icons/tex.gif .tex
    AddIcon /icons/bomb.gif core

    AddIcon /icons/back.gif ..
    AddIcon /icons/hand.right.gif README
    AddIcon /icons/folder.gif ^^DIRECTORY^^
    AddIcon /icons/blank.gif ^^BLANKICON^^

    DefaultIcon /icons/unknown.gif

    ReadmeName README
    HeaderName HEADER

    IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t

</IfModule>

<IfModule mod_mime.c>

    AddEncoding x-compress Z
    AddEncoding x-gzip gz tgz
    AddLanguage da .dk
    AddLanguage nl .nl
    AddLanguage en .en
    AddLanguage et .ee
    AddLanguage fr .fr
    AddLanguage de .de
    AddLanguage el .el
    AddLanguage he .he
    AddCharset ISO-8859-8 .iso8859-8
    AddLanguage it .it
    AddLanguage ja .ja
    AddCharset ISO-2022-JP .jis
    AddLanguage kr .kr
    AddCharset ISO-2022-KR .iso-kr
    AddLanguage no .no
    AddLanguage pl .po
    AddCharset ISO-8859-2 .iso-pl
    AddLanguage pt .pt
    AddLanguage pt-br .pt-br
    AddLanguage ltz .lu
    AddLanguage ca .ca
    AddLanguage es .es
    AddLanguage sv .se
    AddLanguage cz .cz
    AddLanguage ru .ru
    AddLanguage zh-tw .tw
    AddLanguage tw .tw
    AddCharset Big5         .Big5    .big5
    AddCharset WINDOWS-1251 .cp-1251
    AddCharset CP866        .cp866
    AddCharset ISO-8859-5   .iso-ru
    AddCharset KOI8-R       .koi8-r
    AddCharset UCS-2        .ucs2
    AddCharset UCS-4        .ucs4
    AddCharset UTF-8        .utf8

    <IfModule mod_negotiation.c>
        LanguagePriority en da nl et fr de el it ja kr no pl pt pt-br ru ltz
ca es sv tw
    </IfModule>

    AddType application/x-tar .tgz

    AddHandler cgi-script .cgi
    AddType text/html .shtml
    AddHandler server-parsed .shtml
    AddHandler imap-file map
    AddHandler type-map var

</IfModule>

<IfModule mod_setenvif.c>

    BrowserMatch "Mozilla/2" nokeepalive
    BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
    BrowserMatch "RealPlayer 4\.0" force-response-1.0
    BrowserMatch "Java/1\.0" force-response-1.0
    BrowserMatch "JDK/1\.0" force-response-1.0

</IfModule>

NameVirtualHost *

<VirtualHost *>
      	JkMount /*.jsp ajp13
      	JkMount /servlet/* ajp13
      	JkMount /otherworker/*.jsp remoteworker
</VirtualHost>




Re: apache startup errors with tomcat workers

Posted by "NSB)Hiroshi Kasamatsu" <hk...@fancy.ocn.ne.jp>.
Hi,

You forget JkMount.

JkMount /* .jsp ajp13
JkMount /servet/* ajp13

Ajp13 is also used in SSL.Why don't you refer to mod_ssl site?
You will find clue there.


"Farrell, Sarah" wrote:

> Hi all,
>
> I finally got my mod_jk.so compiled..... on to the next glitch.
>
> I'm running Linux, jakarta-tomcat-3.2.1, and apache_1.3.19, with
> j2sdk-1_3_0_02.
>
> I have configured /usr/local/tomcat/conf/workers.properties file to work
> with Linux, and set my tomcat home and my java home. as well as the
> following:
>
> # Defining a worker named ajp13 and of type ajp13
> worker.ajp13.port=8009
> worker.ajp13.host=localhost
> worker.ajp13.type=ajp13
> worker.ajp13.lbfactor=1
> #worker.ajp13.cachesize
>
> I have configured tomcat's server.xml with:
>
>       <!-- Apache AJP12 support. This is also used to shut down tomcat so
> don't delete. -->
>       <Connector className="org.apache.tomcat.service.PoolTcpConnector">
>       <Parameter name="handler"
>        value="org.apache.tomcat.service.connector.Ajp12ConnectionHandler"/>
>       <Parameter name="port" value="8007"/>
>       </Connector>
>
>       <!-- Apache AJP13 support. -->
>       <Connector className="org.apache.tomcat.service.PoolTcpConnector">
>       <Parameter name="handler"
> value="org.apache.tomcat.service.connector.Ajp13C
> onnectionHandler"/>
>       <Parameter name="port" value="8009"/>
>       </Connector>
>
> I've started Tomcat running.
> Then I start Apache and I see the following error in the error log:
>
> [Mon Apr 23 17:36:33 2001] [emerg] (2)No such file or directory: Error while
> opening the workers
>
> Does anyone see the problem?
>
> Thank you for any help you can send my way.....
>
> -- Sarah
>
> ------------------------
>
> Here is my apache httpd.conf file with the comments stripped out:
>
> ServerType standalone
>
> ServerRoot "/usr/local/apache"
>
> PidFile /usr/local/apache/logs/httpd.pid
>
> ScoreBoardFile /usr/local/apache/logs/httpd.scoreboard
>
> Timeout 300
>
> KeepAlive On
>
> MaxKeepAliveRequests 100
>
> KeepAliveTimeout 15
>
> MinSpareServers 5
> MaxSpareServers 10
>
> StartServers 5
>
> MaxClients 150
>
> MaxRequestsPerChild 0
>
> #Listen 3000
> #Listen 12.34.56.78:80
> #Listen 10.10.2.31:80
>
> BindAddress *
>
> LoadModule vhost_alias_module libexec/mod_vhost_alias.so
> LoadModule env_module         libexec/mod_env.so
> LoadModule config_log_module  libexec/mod_log_config.so
> LoadModule mime_magic_module  libexec/mod_mime_magic.so
> LoadModule mime_module        libexec/mod_mime.so
> LoadModule negotiation_module libexec/mod_negotiation.so
> LoadModule status_module      libexec/mod_status.so
> LoadModule info_module        libexec/mod_info.so
> LoadModule includes_module    libexec/mod_include.so
> LoadModule autoindex_module   libexec/mod_autoindex.so
> LoadModule dir_module         libexec/mod_dir.so
> LoadModule cgi_module         libexec/mod_cgi.so
> LoadModule asis_module        libexec/mod_asis.so
> LoadModule imap_module        libexec/mod_imap.so
> LoadModule action_module      libexec/mod_actions.so
> LoadModule speling_module     libexec/mod_speling.so
> LoadModule userdir_module     libexec/mod_userdir.so
> LoadModule alias_module       libexec/mod_alias.so
> LoadModule rewrite_module     libexec/mod_rewrite.so
> LoadModule access_module      libexec/mod_access.so
> LoadModule auth_module        libexec/mod_auth.so
> LoadModule anon_auth_module   libexec/mod_auth_anon.so
> LoadModule dbm_auth_module    libexec/mod_auth_dbm.so
> LoadModule digest_module      libexec/mod_digest.so
> LoadModule proxy_module       libexec/libproxy.so
> LoadModule cern_meta_module   libexec/mod_cern_meta.so
> LoadModule expires_module     libexec/mod_expires.so
> LoadModule headers_module     libexec/mod_headers.so
> LoadModule usertrack_module   libexec/mod_usertrack.so
> LoadModule unique_id_module   libexec/mod_unique_id.so
> LoadModule setenvif_module    libexec/mod_setenvif.so
> LoadModule jk_module          libexec/mod_jk.so
>
> ClearModuleList
> AddModule mod_vhost_alias.c
> AddModule mod_env.c
> AddModule mod_log_config.c
> AddModule mod_mime_magic.c
> AddModule mod_mime.c
> AddModule mod_negotiation.c
> AddModule mod_status.c
> AddModule mod_info.c
> AddModule mod_include.c
> AddModule mod_autoindex.c
> AddModule mod_dir.c
> AddModule mod_cgi.c
> AddModule mod_asis.c
> AddModule mod_imap.c
> AddModule mod_actions.c
> AddModule mod_speling.c
> AddModule mod_userdir.c
> AddModule mod_alias.c
> AddModule mod_rewrite.c
> AddModule mod_access.c
> AddModule mod_auth.c
> AddModule mod_auth_anon.c
> AddModule mod_auth_dbm.c
> AddModule mod_digest.c
> AddModule mod_proxy.c
> AddModule mod_cern_meta.c
> AddModule mod_expires.c
> AddModule mod_headers.c
> AddModule mod_usertrack.c
> AddModule mod_unique_id.c
> AddModule mod_so.c
> AddModule mod_setenvif.c
> AddModule mod_jk.c
>
> JkWorkersFile /usr/local/tomcat/conf/workers.properties
> JkLogFile /usr/local/apache/logs/mod_jk.log
> JkLogLevel warn
>
> Port 8080
>
> User nobody
> Group nobody
>
> ServerAdmin sfarrell@ftenergy.com
>
> ServerName 10.10.2.31
>
> DocumentRoot "/usr/local/apache/htdocs"
>
> <Directory />
>     Options FollowSymLinks
>     AllowOverride None
> </Directory>
>
> <Directory "/usr/local/apache/htdocs">
>     Options Indexes FollowSymLinks MultiViews
>     AllowOverride None
>     Order allow,deny
>     Allow from all
> </Directory>
>
> <IfModule mod_userdir.c>
>     UserDir public_html
> </IfModule>
>
> <IfModule mod_dir.c>
>     DirectoryIndex index.html
> </IfModule>
>
> AccessFileName .htaccess
>
> <Files ~ "^\.ht">
>     Order allow,deny
>     Deny from all
> </Files>
>
> UseCanonicalName On
>
> <IfModule mod_mime.c>
>     TypesConfig /usr/local/apache/conf/mime.types
> </IfModule>
>
> DefaultType text/plain
>
> <IfModule mod_mime_magic.c>
>     MIMEMagicFile /usr/local/apache/conf/magic
> </IfModule>
>
> HostnameLookups Off
>
> ErrorLog /usr/local/apache/logs/error_log
>
> LogLevel warn
>
> LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\""
> combined
> LogFormat "%h %l %u %t \"%r\" %>s %b" common
> LogFormat "%{Referer}i -> %U" referer
> LogFormat "%{User-agent}i" agent
>
> CustomLog /usr/local/apache/logs/access_log common
> CustomLog /usr/local/apache/logs/referer_log referer
> CustomLog /usr/local/apache/logs/agent_log agent
>
> ServerSignature On
>
> <IfModule mod_alias.c>
>
>     Alias /icons/ "/usr/local/apache/icons/"
>
>     <Directory "/usr/local/apache/icons">
>         Options Indexes MultiViews
>         AllowOverride None
>         Order allow,deny
>         Allow from all
>     </Directory>
>
>     Alias /bugzilla/ "/usr/local/bugzilla-2.10/"
>     <Directory "/usr/local/bugzilla-2.10">
>         Options Indexes MultiViews ExecCGI
>         AllowOverride None
>         Order allow,deny
>         Allow from all
>     </Directory>
>
>     ScriptAlias /cgi-bin/ "/usr/local/apache/cgi-bin/"
>
>     <Directory "/usr/local/apache/cgi-bin">
>         AllowOverride None
>         Options None
>         Order allow,deny
>         Allow from all
>     </Directory>
>
> </IfModule>
>
> <IfModule mod_autoindex.c>
>
>     IndexOptions FancyIndexing
>
>     AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip
>
>     AddIconByType (TXT,/icons/text.gif) text/*
>     AddIconByType (IMG,/icons/image2.gif) image/*
>     AddIconByType (SND,/icons/sound2.gif) audio/*
>     AddIconByType (VID,/icons/movie.gif) video/*
>
>     AddIcon /icons/binary.gif .bin .exe
>     AddIcon /icons/binhex.gif .hqx
>     AddIcon /icons/tar.gif .tar
>     AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
>     AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
>     AddIcon /icons/a.gif .ps .ai .eps
>     AddIcon /icons/layout.gif .html .shtml .htm .pdf
>     AddIcon /icons/text.gif .txt
>     AddIcon /icons/c.gif .c
>     AddIcon /icons/p.gif .pl .py
>     AddIcon /icons/f.gif .for
>     AddIcon /icons/dvi.gif .dvi
>     AddIcon /icons/uuencoded.gif .uu
>     AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
>     AddIcon /icons/tex.gif .tex
>     AddIcon /icons/bomb.gif core
>
>     AddIcon /icons/back.gif ..
>     AddIcon /icons/hand.right.gif README
>     AddIcon /icons/folder.gif ^^DIRECTORY^^
>     AddIcon /icons/blank.gif ^^BLANKICON^^
>
>     DefaultIcon /icons/unknown.gif
>
>     ReadmeName README
>     HeaderName HEADER
>
>     IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
>
> </IfModule>
>
> <IfModule mod_mime.c>
>
>     AddEncoding x-compress Z
>     AddEncoding x-gzip gz tgz
>     AddLanguage da .dk
>     AddLanguage nl .nl
>     AddLanguage en .en
>     AddLanguage et .ee
>     AddLanguage fr .fr
>     AddLanguage de .de
>     AddLanguage el .el
>     AddLanguage he .he
>     AddCharset ISO-8859-8 .iso8859-8
>     AddLanguage it .it
>     AddLanguage ja .ja
>     AddCharset ISO-2022-JP .jis
>     AddLanguage kr .kr
>     AddCharset ISO-2022-KR .iso-kr
>     AddLanguage no .no
>     AddLanguage pl .po
>     AddCharset ISO-8859-2 .iso-pl
>     AddLanguage pt .pt
>     AddLanguage pt-br .pt-br
>     AddLanguage ltz .lu
>     AddLanguage ca .ca
>     AddLanguage es .es
>     AddLanguage sv .se
>     AddLanguage cz .cz
>     AddLanguage ru .ru
>     AddLanguage zh-tw .tw
>     AddLanguage tw .tw
>     AddCharset Big5         .Big5    .big5
>     AddCharset WINDOWS-1251 .cp-1251
>     AddCharset CP866        .cp866
>     AddCharset ISO-8859-5   .iso-ru
>     AddCharset KOI8-R       .koi8-r
>     AddCharset UCS-2        .ucs2
>     AddCharset UCS-4        .ucs4
>     AddCharset UTF-8        .utf8
>
>     <IfModule mod_negotiation.c>
>         LanguagePriority en da nl et fr de el it ja kr no pl pt pt-br ru ltz
> ca es sv tw
>     </IfModule>
>
>     AddType application/x-tar .tgz
>
>     AddHandler cgi-script .cgi
>     AddType text/html .shtml
>     AddHandler server-parsed .shtml
>     AddHandler imap-file map
>     AddHandler type-map var
>
> </IfModule>
>
> <IfModule mod_setenvif.c>
>
>     BrowserMatch "Mozilla/2" nokeepalive
>     BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
>     BrowserMatch "RealPlayer 4\.0" force-response-1.0
>     BrowserMatch "Java/1\.0" force-response-1.0
>     BrowserMatch "JDK/1\.0" force-response-1.0
>
> </IfModule>
>
> NameVirtualHost *
>
> <VirtualHost *>
>         JkMount /*.jsp ajp13
>         JkMount /servlet/* ajp13
>         JkMount /otherworker/*.jsp remoteworker
> </VirtualHost>


Re: apache startup errors with tomcat workers

Posted by Joel Parramore <pa...@homes.com>.
Sarah:

Do Apache and Tomcat work separately (i.e, once compiled and configured, do
Apache and Tomcat serve requests properly when accessed separately?)

If they do, then look at the tomcat-apache.conf (or mod_jk.conf-auto file
again and check the settings in it again as suggested by


http://jakarta.apache.org/tomcat/jakarta-tomcat/src/doc/mod_jk-howto.html

(Apologies if that seems obvious --- I don't know what else you may have
already tried so I'm just covering as wide a swath as I can.)

The only other thing I see right now in your configuration is that it
appears that you're running Apache on port 8080.  If that's the case, bear
in mind that Tomcat's default port is 8080, so you'll have a conflict there
when starting one when the other is running.

Regards,
Joel Parramore

----- Original Message -----
From: "Farrell, Sarah" <SF...@ftenergy.com>
To: <to...@jakarta.apache.org>
Sent: Monday, April 23, 2001 7:07 PM
Subject: apache startup errors with tomcat workers


> Hi all,
>
> I finally got my mod_jk.so compiled..... on to the next glitch.
>
>
> I'm running Linux, jakarta-tomcat-3.2.1, and apache_1.3.19, with
> j2sdk-1_3_0_02.
>
> I have configured /usr/local/tomcat/conf/workers.properties file to work
> with Linux, and set my tomcat home and my java home. as well as the
> following:
>
> # Defining a worker named ajp13 and of type ajp13
> worker.ajp13.port=8009
> worker.ajp13.host=localhost
> worker.ajp13.type=ajp13
> worker.ajp13.lbfactor=1
> #worker.ajp13.cachesize
>
> I have configured tomcat's server.xml with:
>
>       <!-- Apache AJP12 support. This is also used to shut down tomcat so
> don't delete. -->
>       <Connector className="org.apache.tomcat.service.PoolTcpConnector">
>       <Parameter name="handler"
>
value="org.apache.tomcat.service.connector.Ajp12ConnectionHandler"/>
>       <Parameter name="port" value="8007"/>
>       </Connector>
>
>       <!-- Apache AJP13 support. -->
>       <Connector className="org.apache.tomcat.service.PoolTcpConnector">
>       <Parameter name="handler"
> value="org.apache.tomcat.service.connector.Ajp13C
> onnectionHandler"/>
>       <Parameter name="port" value="8009"/>
>       </Connector>
>
> I've started Tomcat running.
> Then I start Apache and I see the following error in the error log:
>
> [Mon Apr 23 17:36:33 2001] [emerg] (2)No such file or directory: Error
while
> opening the workers
>
> Does anyone see the problem?
>
> Thank you for any help you can send my way.....
>
> -- Sarah
>
>
> ------------------------
>
> Here is my apache httpd.conf file with the comments stripped out:
>
> ServerType standalone
>
> ServerRoot "/usr/local/apache"
>
> PidFile /usr/local/apache/logs/httpd.pid
>
> ScoreBoardFile /usr/local/apache/logs/httpd.scoreboard
>
> Timeout 300
>
> KeepAlive On
>
> MaxKeepAliveRequests 100
>
> KeepAliveTimeout 15
>
> MinSpareServers 5
> MaxSpareServers 10
>
> StartServers 5
>
> MaxClients 150
>
> MaxRequestsPerChild 0
>
> #Listen 3000
> #Listen 12.34.56.78:80
> #Listen 10.10.2.31:80
>
>
> BindAddress *
>
> LoadModule vhost_alias_module libexec/mod_vhost_alias.so
> LoadModule env_module         libexec/mod_env.so
> LoadModule config_log_module  libexec/mod_log_config.so
> LoadModule mime_magic_module  libexec/mod_mime_magic.so
> LoadModule mime_module        libexec/mod_mime.so
> LoadModule negotiation_module libexec/mod_negotiation.so
> LoadModule status_module      libexec/mod_status.so
> LoadModule info_module        libexec/mod_info.so
> LoadModule includes_module    libexec/mod_include.so
> LoadModule autoindex_module   libexec/mod_autoindex.so
> LoadModule dir_module         libexec/mod_dir.so
> LoadModule cgi_module         libexec/mod_cgi.so
> LoadModule asis_module        libexec/mod_asis.so
> LoadModule imap_module        libexec/mod_imap.so
> LoadModule action_module      libexec/mod_actions.so
> LoadModule speling_module     libexec/mod_speling.so
> LoadModule userdir_module     libexec/mod_userdir.so
> LoadModule alias_module       libexec/mod_alias.so
> LoadModule rewrite_module     libexec/mod_rewrite.so
> LoadModule access_module      libexec/mod_access.so
> LoadModule auth_module        libexec/mod_auth.so
> LoadModule anon_auth_module   libexec/mod_auth_anon.so
> LoadModule dbm_auth_module    libexec/mod_auth_dbm.so
> LoadModule digest_module      libexec/mod_digest.so
> LoadModule proxy_module       libexec/libproxy.so
> LoadModule cern_meta_module   libexec/mod_cern_meta.so
> LoadModule expires_module     libexec/mod_expires.so
> LoadModule headers_module     libexec/mod_headers.so
> LoadModule usertrack_module   libexec/mod_usertrack.so
> LoadModule unique_id_module   libexec/mod_unique_id.so
> LoadModule setenvif_module    libexec/mod_setenvif.so
> LoadModule jk_module          libexec/mod_jk.so
>
>
> ClearModuleList
> AddModule mod_vhost_alias.c
> AddModule mod_env.c
> AddModule mod_log_config.c
> AddModule mod_mime_magic.c
> AddModule mod_mime.c
> AddModule mod_negotiation.c
> AddModule mod_status.c
> AddModule mod_info.c
> AddModule mod_include.c
> AddModule mod_autoindex.c
> AddModule mod_dir.c
> AddModule mod_cgi.c
> AddModule mod_asis.c
> AddModule mod_imap.c
> AddModule mod_actions.c
> AddModule mod_speling.c
> AddModule mod_userdir.c
> AddModule mod_alias.c
> AddModule mod_rewrite.c
> AddModule mod_access.c
> AddModule mod_auth.c
> AddModule mod_auth_anon.c
> AddModule mod_auth_dbm.c
> AddModule mod_digest.c
> AddModule mod_proxy.c
> AddModule mod_cern_meta.c
> AddModule mod_expires.c
> AddModule mod_headers.c
> AddModule mod_usertrack.c
> AddModule mod_unique_id.c
> AddModule mod_so.c
> AddModule mod_setenvif.c
> AddModule mod_jk.c
>
>
> JkWorkersFile /usr/local/tomcat/conf/workers.properties
> JkLogFile /usr/local/apache/logs/mod_jk.log
> JkLogLevel warn
>
>
> Port 8080
>
>
> User nobody
> Group nobody
>
>
> ServerAdmin sfarrell@ftenergy.com
>
>
> ServerName 10.10.2.31
>
>
> DocumentRoot "/usr/local/apache/htdocs"
>
>
> <Directory />
>     Options FollowSymLinks
>     AllowOverride None
> </Directory>
>
>
> <Directory "/usr/local/apache/htdocs">
>     Options Indexes FollowSymLinks MultiViews
>     AllowOverride None
>     Order allow,deny
>     Allow from all
> </Directory>
>
> <IfModule mod_userdir.c>
>     UserDir public_html
> </IfModule>
>
> <IfModule mod_dir.c>
>     DirectoryIndex index.html
> </IfModule>
>
> AccessFileName .htaccess
>
> <Files ~ "^\.ht">
>     Order allow,deny
>     Deny from all
> </Files>
>
> UseCanonicalName On
>
> <IfModule mod_mime.c>
>     TypesConfig /usr/local/apache/conf/mime.types
> </IfModule>
>
> DefaultType text/plain
>
> <IfModule mod_mime_magic.c>
>     MIMEMagicFile /usr/local/apache/conf/magic
> </IfModule>
>
> HostnameLookups Off
>
> ErrorLog /usr/local/apache/logs/error_log
>
> LogLevel warn
>
> LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\""
> combined
> LogFormat "%h %l %u %t \"%r\" %>s %b" common
> LogFormat "%{Referer}i -> %U" referer
> LogFormat "%{User-agent}i" agent
>
> CustomLog /usr/local/apache/logs/access_log common
> CustomLog /usr/local/apache/logs/referer_log referer
> CustomLog /usr/local/apache/logs/agent_log agent
>
> ServerSignature On
>
> <IfModule mod_alias.c>
>
>     Alias /icons/ "/usr/local/apache/icons/"
>
>     <Directory "/usr/local/apache/icons">
>         Options Indexes MultiViews
>         AllowOverride None
>         Order allow,deny
>         Allow from all
>     </Directory>
>
>     Alias /bugzilla/ "/usr/local/bugzilla-2.10/"
>     <Directory "/usr/local/bugzilla-2.10">
> Options Indexes MultiViews ExecCGI
>         AllowOverride None
>         Order allow,deny
>         Allow from all
>     </Directory>
>
>     ScriptAlias /cgi-bin/ "/usr/local/apache/cgi-bin/"
>
>     <Directory "/usr/local/apache/cgi-bin">
>         AllowOverride None
>         Options None
>         Order allow,deny
>         Allow from all
>     </Directory>
>
> </IfModule>
>
> <IfModule mod_autoindex.c>
>
>     IndexOptions FancyIndexing
>
>     AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip
>
>     AddIconByType (TXT,/icons/text.gif) text/*
>     AddIconByType (IMG,/icons/image2.gif) image/*
>     AddIconByType (SND,/icons/sound2.gif) audio/*
>     AddIconByType (VID,/icons/movie.gif) video/*
>
>     AddIcon /icons/binary.gif .bin .exe
>     AddIcon /icons/binhex.gif .hqx
>     AddIcon /icons/tar.gif .tar
>     AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
>     AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
>     AddIcon /icons/a.gif .ps .ai .eps
>     AddIcon /icons/layout.gif .html .shtml .htm .pdf
>     AddIcon /icons/text.gif .txt
>     AddIcon /icons/c.gif .c
>     AddIcon /icons/p.gif .pl .py
>     AddIcon /icons/f.gif .for
>     AddIcon /icons/dvi.gif .dvi
>     AddIcon /icons/uuencoded.gif .uu
>     AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
>     AddIcon /icons/tex.gif .tex
>     AddIcon /icons/bomb.gif core
>
>     AddIcon /icons/back.gif ..
>     AddIcon /icons/hand.right.gif README
>     AddIcon /icons/folder.gif ^^DIRECTORY^^
>     AddIcon /icons/blank.gif ^^BLANKICON^^
>
>     DefaultIcon /icons/unknown.gif
>
>     ReadmeName README
>     HeaderName HEADER
>
>     IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
>
> </IfModule>
>
> <IfModule mod_mime.c>
>
>     AddEncoding x-compress Z
>     AddEncoding x-gzip gz tgz
>     AddLanguage da .dk
>     AddLanguage nl .nl
>     AddLanguage en .en
>     AddLanguage et .ee
>     AddLanguage fr .fr
>     AddLanguage de .de
>     AddLanguage el .el
>     AddLanguage he .he
>     AddCharset ISO-8859-8 .iso8859-8
>     AddLanguage it .it
>     AddLanguage ja .ja
>     AddCharset ISO-2022-JP .jis
>     AddLanguage kr .kr
>     AddCharset ISO-2022-KR .iso-kr
>     AddLanguage no .no
>     AddLanguage pl .po
>     AddCharset ISO-8859-2 .iso-pl
>     AddLanguage pt .pt
>     AddLanguage pt-br .pt-br
>     AddLanguage ltz .lu
>     AddLanguage ca .ca
>     AddLanguage es .es
>     AddLanguage sv .se
>     AddLanguage cz .cz
>     AddLanguage ru .ru
>     AddLanguage zh-tw .tw
>     AddLanguage tw .tw
>     AddCharset Big5         .Big5    .big5
>     AddCharset WINDOWS-1251 .cp-1251
>     AddCharset CP866        .cp866
>     AddCharset ISO-8859-5   .iso-ru
>     AddCharset KOI8-R       .koi8-r
>     AddCharset UCS-2        .ucs2
>     AddCharset UCS-4        .ucs4
>     AddCharset UTF-8        .utf8
>
>     <IfModule mod_negotiation.c>
>         LanguagePriority en da nl et fr de el it ja kr no pl pt pt-br ru
ltz
> ca es sv tw
>     </IfModule>
>
>     AddType application/x-tar .tgz
>
>     AddHandler cgi-script .cgi
>     AddType text/html .shtml
>     AddHandler server-parsed .shtml
>     AddHandler imap-file map
>     AddHandler type-map var
>
> </IfModule>
>
> <IfModule mod_setenvif.c>
>
>     BrowserMatch "Mozilla/2" nokeepalive
>     BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0
force-response-1.0
>     BrowserMatch "RealPlayer 4\.0" force-response-1.0
>     BrowserMatch "Java/1\.0" force-response-1.0
>     BrowserMatch "JDK/1\.0" force-response-1.0
>
> </IfModule>
>
> NameVirtualHost *
>
> <VirtualHost *>
>       JkMount /*.jsp ajp13
>       JkMount /servlet/* ajp13
>       JkMount /otherworker/*.jsp remoteworker
> </VirtualHost>
>
>