Java

NAVIGATION
CATEGORIES
REFERRENCE
LINKS
  • Can't get apache and Tomcat to talk

    6 answers - 2227 bytes - related search similar search Add To My Delicious Add To My Stumble Upon Add To My Google Mark Add To My Facebook Add To My Digg Add To My Reddit

    (Grrr! I hit send when I meant save -- the first posting is incomplete)
    I'm running a new install Fedora Core 5 and rebuilding my development
    system. I'm running Apache/2.2.2 (part of the FC5 distro) and
    Tomcat-4.1.32. I downloaded the version 1.2.18 tomcat connector kit and
    followed the instructions in BUILD.txt to compile and install the
    mod_jk.so connector. I installed one of my development apps and added
    the context configuration to the server.xml file, and when I try to get
    to it through apache, the cursor just spins and I get no log entries of
    any kind, neither in the apache logs nor the tomcat logs. I can,
    however, point my browser to port 8009 and bring up the newly installed
    app. All the gory details are below. Any idea what might be wrong?
    In the server.xml file, the only change I have made from the
    distribution is to add this context:
    <Context crossContext="true" debug="0"
    docBase="AccountManager"
    path="/accntManager" reloadable="true">
    <Logger className=""
    prefix="localhost_accntmanager_log." suffix=".txt"
    timestamp="true"/>
    <Parameter name="UniAccnt"
    value="/datatel/development/coldev17" override="false"/>
    <Parameter name="AdminAddresses"
    value="rtanner (AT) linfield (DOT) edu" override="false"/>
    </Context>
    I also created this workers.properties file in the tomcat conf directory:
    ps=/
    worker.list=ajp13
    worker.ajp13.port=8009
    worker.ajp13.host=localhost
    worker.ajp13.type=ajp13
    And finally, the following configuration detail was added to apache's
    httpd.conf file. Tomcat and apache were than both restarted.
    LoadModule jk_module modules/mod_jk.so
    JkWorkersFile /
    JkLogFile logs/mod_jk.log
    JkLogLevel info
    JkMount /*.jsp ajp13
    JkMount /accntManager/* ajp13
    Any suggestions here would be greatly appreciated.
    Thanks,
    Rob Tanner
    Linfield College
    To start a new topic, e-mail: users (AT) tomcat (DOT) apache.org
    To unsubscribe, e-mail: users-unsubscribe (AT) tomcat (DOT) apache.org
    For additional commands, e-mail: users-help (AT) tomcat (DOT) apache.org
  • No.1 | | 3082 bytes | |

    # Defines a worker named "remote" that uses the ajpv13 protocol to forward requests to a Tomcat process in workers.properties
    worker.remote.type=ajp13

    worker.ajp13.port=8009
    worker.ajp13.host=localhost
    worker.ajp13.type=ajp13

    This email message and any files transmitted with it contain confidential
    information intended only for the person(s) to whom this email message is
    addressed. If you have received this email message in error, please notify
    the sender immediately by telephone or email and destroy the original
    message without making a copy. Thank you.

    Message
    From: "Rob Tanner" <rtanner (AT) linfield (DOT) edu>
    To: "Tomcat Users List" <users (AT) tomcat (DOT) apache.org>
    Sent: Friday, September 15, 2006 2:33 PM
    Subject: [REPST] Can't get apache and Tomcat to talk

    (Grrr! I hit send when I meant save -- the first posting is incomplete)

    I'm running a new install Fedora Core 5 and rebuilding my development
    system. I'm running Apache/2.2.2 (part of the FC5 distro) and
    Tomcat-4.1.32. I downloaded the version 1.2.18 tomcat connector kit and
    followed the instructions in BUILD.txt to compile and install the
    mod_jk.so connector. I installed one of my development apps and added
    the context configuration to the server.xml file, and when I try to get
    to it through apache, the cursor just spins and I get no log entries of
    any kind, neither in the apache logs nor the tomcat logs. I can,
    however, point my browser to port 8009 and bring up the newly installed
    app. All the gory details are below. Any idea what might be wrong?

    In the server.xml file, the only change I have made from the
    distribution is to add this context:

    <Context crossContext="true" debug="0"
    docBase="AccountManager"
    path="/accntManager" reloadable="true">
    <Logger className=""
    prefix="localhost_accntmanager_log." suffix=".txt"
    timestamp="true"/>
    <Parameter name="UniAccnt"
    value="/datatel/development/coldev17" override="false"/>
    <Parameter name="AdminAddresses"
    value="rtanner (AT) linfield (DOT) edu" override="false"/>
    </Context>

    I also created this workers.properties file in the tomcat conf directory:

    ps=/
    worker.list=ajp13
    worker.ajp13.port=8009
    worker.ajp13.host=localhost
    worker.ajp13.type=ajp13

    And finally, the following configuration detail was added to apache's
    httpd.conf file. Tomcat and apache were than both restarted.

    LoadModule jk_module modules/mod_jk.so
    JkWorkersFile /
    JkLogFile logs/mod_jk.log
    JkLogLevel info
    JkMount /*.jsp ajp13
    JkMount /accntManager/* ajp13

    Any suggestions here would be greatly appreciated.

    Thanks,

    Rob Tanner
    Linfield College

    To start a new topic, e-mail: users (AT) tomcat (DOT) apache.org
    To unsubscribe, e-mail: users-unsubscribe (AT) tomcat (DOT) apache.org
    For additional commands, e-mail: users-help (AT) tomcat (DOT) apache.org

  • No.2 | | 4021 bytes | |

    Do you have a Listener set up in your tomcat server.xml?

    Inside of <Engine><Host>

    <Listener className=""
    modJk="/"
    workersConfig="/etc/apache2/workers.properties"/>

    I placed my workers.properties file in the apache dir.

    Inside of <Service>

    <Connector
    port="8080"
    redirectPort="8443"
    minSpareThreads="25"
    connectionTimeout="20000"
    maxSpareThreads="75"
    maxThreads="125">
    </Connector>
    <Connector
    port="8009"
    redirectPort="8443"
    connectionTimeout="-1"
    protocol="AJP/1.3">
    </Connector>

    I assume you have installed mod_jk.so to the modules dir?
    - Brian

    9/15/06, Martin Gainty <mgainty (AT) hotmail (DOT) comwrote:

    # Defines a worker named "remote" that uses the ajpv13 protocol to forward
    requests to a Tomcat process in workers.properties
    worker.remote.type=ajp13

    worker.ajp13.port=8009
    worker.ajp13.host=localhost
    worker.ajp13.type=ajp13
    --

    This email message and any files transmitted with it contain confidential
    information intended only for the person(s) to whom this email message is
    addressed. If you have received this email message in error, please
    notify
    the sender immediately by telephone or email and destroy the original
    message without making a copy. Thank you.
    >
    >
    >

    Message
    From: "Rob Tanner" <rtanner (AT) linfield (DOT) edu>
    To: "Tomcat Users List" <users (AT) tomcat (DOT) apache.org>
    Sent: Friday, September 15, 2006 2:33 PM
    Subject: [REPST] Can't get apache and Tomcat to talk
    --
    (Grrr! I hit send when I meant save -- the first posting is incomplete)

    I'm running a new install Fedora Core 5 and rebuilding my development
    system. I'm running Apache/2.2.2 (part of the FC5 distro) and
    Tomcat-4.1.32. I downloaded the version 1.2.18 tomcat connector kit and
    followed the instructions in BUILD.txt to compile and install the
    mod_jk.so connector. I installed one of my development apps and added
    the context configuration to the server.xml file, and when I try to get
    to it through apache, the cursor just spins and I get no log entries of
    any kind, neither in the apache logs nor the tomcat logs. I can,
    however, point my browser to port 8009 and bring up the newly installed
    app. All the gory details are below. Any idea what might be wrong?

    In the server.xml file, the only change I have made from the
    distribution is to add this context:

    <Context crossContext="true" debug="0"
    docBase="AccountManager"
    path="/accntManager" reloadable="true">
    <Logger className=""
    prefix="localhost_accntmanager_log." suffix=".txt"
    timestamp="true"/>
    <Parameter name="UniAccnt"
    value="/datatel/development/coldev17" override="false"/>
    <Parameter name="AdminAddresses"
    value="rtanner (AT) linfield (DOT) edu" override="false"/>
    </Context>

    I also created this workers.properties file in the tomcat conf
    directory:

    ps=/
    worker.list=ajp13
    worker.ajp13.port=8009
    worker.ajp13.host=localhost
    worker.ajp13.type=ajp13
    --
    And finally, the following configuration detail was added to apache's
    httpd.conf file. Tomcat and apache were than both restarted.

    LoadModule jk_module modules/mod_jk.so
    JkWorkersFile /
    JkLogFile logs/mod_jk.log
    JkLogLevel info
    JkMount /*.jsp ajp13
    JkMount /accntManager/* ajp13
    >
    >
    >

    Any suggestions here would be greatly appreciated.

    Thanks,

    Rob Tanner
    Linfield College
    >
    >
    >
    >
    >


    To start a new topic, e-mail: users (AT) tomcat (DOT) apache.org
    To unsubscribe, e-mail: users-unsubscribe (AT) tomcat (DOT) apache.org
    For additional commands, e-mail: users-help (AT) tomcat (DOT) apache.org
    --
  • No.3 | | 5680 bytes | |

    Brian,

    Adding the <Listener /parameter you suggest generates a

    Where should I find the jarfile containing that class? It's new to me
    and I know I'm not using that listener in my install of Tomcat-4.1.31 on
    another machine. And when I modify the AJP/1.3 connector to include the
    line: protocol="AJP/1.3". I presume the two errors are related. Is
    this something new in 4.1.32?

    Thanks,
    Rob

    brian bay wrote:
    Do you have a Listener set up in your tomcat server.xml?

    Inside of <Engine><Host>

    <Listener className=""
    >modJk="/"
    >workersConfig="/etc/apache2/workers.properties"/>
    >>

    >

    I placed my workers.properties file in the apache dir.

    Inside of <Service>

    <Connector
    >port="8080"
    >redirectPort="8443"
    >minSpareThreads="25"
    >connectionTimeout="20000"
    >maxSpareThreads="75"
    >maxThreads="125">
    ></Connector>
    ><Connector
    >port="8009"
    >redirectPort="8443"
    >connectionTimeout="-1"
    >protocol="AJP/1.3">
    ></Connector>
    >>

    >

    I assume you have installed mod_jk.so to the modules dir?

    - Brian
    >
    >
    >

    9/15/06, Martin Gainty <mgainty (AT) hotmail (DOT) comwrote:
    >>

    ># Defines a worker named "remote" that uses the ajpv13 protocol to
    >forward
    >requests to a Tomcat process in workers.properties
    >worker.remote.type=ajp13
    >>

    >worker.ajp13.port=8009
    >worker.ajp13.host=localhost
    >worker.ajp13.type=ajp13
    >>
    >>

    >
    >This email message and any files transmitted with it contain
    >confidential
    >information intended only for the person(s) to whom this email
    >message is
    >addressed. If you have received this email message in error, please
    >notify
    >the sender immediately by telephone or email and destroy the original
    >message without making a copy. Thank you.
    >>
    >>
    >>

    >Message
    >From: "Rob Tanner" <rtanner (AT) linfield (DOT) edu>
    >To: "Tomcat Users List" <users (AT) tomcat (DOT) apache.org>
    >Sent: Friday, September 15, 2006 2:33 PM
    >Subject: [REPST] Can't get apache and Tomcat to talk
    >>
    >>

    >(Grrr! I hit send when I meant save -- the first posting is
    >incomplete)
    >>

    >I'm running a new install Fedora Core 5 and rebuilding my development
    >system. I'm running Apache/2.2.2 (part of the FC5 distro) and
    >Tomcat-4.1.32. I downloaded the version 1.2.18 tomcat connector
    >kit and
    >followed the instructions in BUILD.txt to compile and install the
    >mod_jk.so connector. I installed one of my development apps and added
    >the context configuration to the server.xml file, and when I try to
    >get
    >to it through apache, the cursor just spins and I get no log
    >entries of
    >any kind, neither in the apache logs nor the tomcat logs. I can,
    >however, point my browser to port 8009 and bring up the newly
    >installed
    >app. All the gory details are below. Any idea what might be wrong?
    >>

    >In the server.xml file, the only change I have made from the
    >distribution is to add this context:
    >>

    ><Context crossContext="true" debug="0"
    >docBase="AccountManager"
    >path="/accntManager" reloadable="true">
    ><Logger className=""
    >prefix="localhost_accntmanager_log." suffix=".txt"
    >timestamp="true"/>
    ><Parameter name="UniAccnt"
    >value="/datatel/development/coldev17"
    >override="false"/>
    ><Parameter name="AdminAddresses"
    >value="rtanner (AT) linfield (DOT) edu" override="false"/>
    ></Context>
    >>

    >I also created this workers.properties file in the tomcat conf
    >directory:
    >>

    >
    >
    >ps=/
    >worker.list=ajp13
    >worker.ajp13.port=8009
    >worker.ajp13.host=localhost
    >worker.ajp13.type=ajp13
    >>
    >>

    >And finally, the following configuration detail was added to apache's
    >httpd.conf file. Tomcat and apache were than both restarted.
    >>

    >LoadModule jk_module modules/mod_jk.so
    >JkWorkersFile /
    >JkLogFile logs/mod_jk.log
    >JkLogLevel info
    >JkMount /*.jsp ajp13
    >JkMount /accntManager/* ajp13
    >>
    >>
    >>

    >Any suggestions here would be greatly appreciated.
    >>

    >Thanks,
    >>

    >Rob Tanner
    >Linfield College
    >>
    >>
    >>
    >>
    >>

    >
    >To start a new topic, e-mail: users (AT) tomcat (DOT) apache.org
    >To unsubscribe, e-mail: users-unsubscribe (AT) tomcat (DOT) apache.org
    >For additional commands, e-mail: users-help (AT) tomcat (DOT) apache.org
    >>
    >>

    >
  • No.4 | | 826 bytes | |

    Rob Tanner wrote:
    Brian,

    Adding the <Listener /parameter you suggest generates a

    Where should I find the jarfile containing that class? It's new to me
    and I know I'm not using that listener in my install of Tomcat-4.1.31 on
    another machine. And when I modify the AJP/1.3 connector to include the
    line: protocol="AJP/1.3". I presume the two errors are related. Is
    this something new in 4.1.32?

    There is a bug in 4.1.32 that breaks the configuration of the AJP
    connector. Use 4.1.34 instead. That will work with your 4.1.31 config.

    Mark

    To start a new topic, e-mail: users (AT) tomcat (DOT) apache.org
    To unsubscribe, e-mail: users-unsubscribe (AT) tomcat (DOT) apache.org
    For additional commands, e-mail: users-help (AT) tomcat (DOT) apache.org
  • No.5 | | 1063 bytes | |

    Mark,

    Thank you. That took care of the problem.
    -- Rob

    09/15/2006 05:28 PM, Mark Thomas wrote:
    Rob Tanner wrote:

    >Brian,
    >>

    >Adding the <Listener /parameter you suggest generates a
    >
    >Where should I find the jarfile containing that class? It's new to me
    >and I know I'm not using that listener in my install of Tomcat-4.1.31 on
    >another machine. And when I modify the AJP/1.3 connector to include the
    >line: protocol="AJP/1.3". I presume the two errors are related. Is
    >this something new in 4.1.32?
    >
    >

    There is a bug in 4.1.32 that breaks the configuration of the AJP
    connector. Use 4.1.34 instead. That will work with your 4.1.31 config.

    Mark
    --

    To start a new topic, e-mail: users (AT) tomcat (DOT) apache.org
    To unsubscribe, e-mail: users-unsubscribe (AT) tomcat (DOT) apache.org
    For additional commands, e-mail: users-help (AT) tomcat (DOT) apache.org
    --
  • No.6 | | 1169 bytes | |

    sorry I failed to mention that I was running tomcat5.5.17 minor details.

    9/15/06, Rob Tanner <rtanner (AT) linfield (DOT) eduwrote:

    Mark,

    Thank you. That took care of the problem.

    -- Rob
    --
    09/15/2006 05:28 PM, Mark Thomas wrote:

    Rob Tanner wrote:

    Brian,

    Adding the <Listener /parameter you suggest generates a

    Where should I find the jarfile containing that class? It's new to me
    and I know I'm not using that listener in my install of Tomcat-4.1.31 on
    another machine. And when I modify the AJP/1.3 connector to include the
    line: protocol="AJP/1.3". I presume the two errors are related. Is
    this something new in 4.1.32?

    There is a bug in 4.1.32 that breaks the configuration of the AJP
    connector. Use 4.1.34 instead. That will work with your 4.1.31 config.

    Mark
    --

    To start a new topic, e-mail: users (AT) tomcat (DOT) apache.org
    To unsubscribe, e-mail: users-unsubscribe (AT) tomcat (DOT) apache.org
    For additional commands, e-mail: users-help (AT) tomcat (DOT) apache.org
    >
    >
    >
    >

Re: Can't get apache and Tomcat to talk


max 4000 letters.
Your nickname that display:
In order to stop the spam: 6 + 5 =
QUESTION ON "Java"

EMSDN.COM