You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Volker Turau <tu...@informatik.fh-wiesbaden.de> on 2000/06/07 17:37:22 UTC

Tomcat using port 0 -- tomcat.log

Hi,

in my logfile tomcat.log I found the following two lines. Why do I have
the first line and waht is port 0? Is this the reason why I get an
exception when shutting down tomcat?

Starting endpoint port="0" handler="org.apache.tomcat.service.http.HttpConnectionHandler" 
Starting endpoint port="8007" handler="org.apache.tomcat.service.connector.Ajp12ConnectionHandler" 


volker turau
FH Wiesbaden Fachbereich Informatik 
Tel.: +49-611-9495-205 FAX +49-611-9495-210
http://www.informatik.fh-wiesbaden.de/~turau



Re: Tomcat using port 0 -- tomcat.log

Posted by Volker Turau <tu...@informatik.fh-wiesbaden.de>.
Here is my server.xml file. ~
<?xml version="1.0" encoding="ISO-8859-1"?>

<Server>
    <!-- Debug low-level events in XmlMapper startup -->
    <xmlmapper:debug level="0" />

    <!-- This is quite flexible; we can either have a log file per
         module in Tomcat (example: ContextManager) or we can have
         one for Servlets and one for Jasper, or we can just have
	 one tomcat.log for both Servlet and Jasper.

	 If you omit "path" there, then stderr should be used.

	 verbosityLevel values can be: 
	    FATAL
	    ERROR
	    WARNING 
            INFORMATION
            DEBUG
         -->

    <Logger name="tc_log" 
            path="logs/tomcat.log"
            customOutput="yes" />

    <Logger name="servlet_log" 
            path="logs/servlet.log"
            customOutput="yes" />

    <Logger name="JASPER_LOG" 
	    path="logs/jasper.log"
            verbosityLevel = "INFORMATION" />

    <!-- Add "home" attribute if you want tomcat to be based on a different directory
         "home" is used to create work and to read webapps, but not for libs or CLASSPATH.
         Note that TOMCAT_HOME is where tomcat is installed, while ContextManager home is the
         base directory for contexts, webapps/ and work/
      -->
    <ContextManager debug="0" workDir="work" port="8007">

 <Context path="" docBase="webapps/ROOT" debug="0" reloadable="true" > 
 </Context>

 <Context path="/buch" docBase="webapps/buch" debug="0" reloadable="false" > 
 </Context>

 <Context path="/db2xml" docBase="webapps/db2xml" debug="0" reloadable="true" > 
 </Context>

        <!-- ContextInterceptor className="org.apache.tomcat.context.LogEvents" / -->
        <!-- ContextInterceptor className="org.apache.tomcat.context.AutoSetup" / -->
        <ContextInterceptor className="org.apache.tomcat.context.DefaultCMSetter" />
        <ContextInterceptor className="org.apache.tomcat.context.WorkDirInterceptor" />
        <ContextInterceptor className="org.apache.tomcat.context.WebXmlReader" />
        <ContextInterceptor className="org.apache.tomcat.context.LoadOnStartupInterceptor" />
        <!-- Request processing -->
        <RequestInterceptor className="org.apache.tomcat.request.SimpleMapper" debug="0" />
        <RequestInterceptor className="org.apache.tomcat.request.SessionInterceptor" />
        <RequestInterceptor className="org.apache.tomcat.request.SecurityCheck" />
        <RequestInterceptor className="org.apache.tomcat.request.FixHeaders" />

        <Connector className="org.apache.tomcat.service.SimpleTcpConnector">
            <Parameter name="handler" value="org.apache.tomcat.service.connector.Ajp12ConnectionHandler"/>
            <Parameter name="port" value="8007"/>
        </Connector>



    </ContextManager>
</Server>


I start tomcat from an shell script starting apache using

/bin/su webuser -c "$TOMCAT_HOME/bin/startup.sh" -s /bin/sh

Any ideas?

volker turau
FH Wiesbaden Fachbereich Informatik 
Tel.: +49-611-9495-205 FAX +49-611-9495-210
http://www.informatik.fh-wiesbaden.de/~turau




Re: Tomcat using port 0 -- tomcat.log

Posted by Anke Steuernagel <an...@opus5.de>.
On Tue, Jun 13, 2000 at 01:01:35PM +0200, Volker Turau wrote:
> 
> >>it seems that in your file server.xml there is a section
> 
> >>      <Connector className="org.apache.tomcat.service.SimpleTcpConnector">
> >>          <Parameter name="handler" value="org.apache.tomcat.service.http.HttpConnectionHandler"/>
> >>          <Parameter name="port" value="0"/>
> >>      </Connector>
> 
> No you are wrong! This is my sever.xml (part of it)
> 
>     <Connector className="org.apache.tomcat.service.SimpleTcpConnector">
>             <Parameter name="handler" value="org.apache.tomcat.service.connector.Ajp12ConnectionHandler"/>
>             <Parameter name="port" value="8007"/>
>     </Connector>
> 
> May be it is because I have no HttpConnectionHandler at all, there must be
> something hidden?

Hmmm, I don't know of any default HttpConnectionHandler. I thought that
only those parts are started which are configured within server.xml.

Please show us your whole server.xml.
How do you start the tomcat server(s), automatically or manually? 
You can start it manually by calling
	/tomcat.sh start -f <your_server.xml>

bye, anke

-- 
[ a n k e   s t e u e r n a g e l ]
        diplom-informatikerin (fh)   http://www.opus5.de
        opus 5  interaktive medien gmbh   frankfurter straße 151c
        63303 dreieich   fon: +49 6103 5853-146   fax: -200

Re: Tomcat using port 0 -- tomcat.log

Posted by Volker Turau <tu...@informatik.fh-wiesbaden.de>.
>>it seems that in your file server.xml there is a section

>>      <Connector className="org.apache.tomcat.service.SimpleTcpConnector">
>>          <Parameter name="handler" value="org.apache.tomcat.service.http.HttpConnectionHandler"/>
>>          <Parameter name="port" value="0"/>
>>      </Connector>

No you are wrong! This is my sever.xml (part of it)

    <Connector className="org.apache.tomcat.service.SimpleTcpConnector">
            <Parameter name="handler" value="org.apache.tomcat.service.connector.Ajp12ConnectionHandler"/>
            <Parameter name="port" value="8007"/>
    </Connector>

May be it is because I have no HttpConnectionHandler at all, there must be
something hidden?

volker turau
FH Wiesbaden Fachbereich Informatik 
Tel.: +49-611-9495-205 FAX +49-611-9495-210
http://www.informatik.fh-wiesbaden.de/~turau




Re: Tomcat using port 0 -- tomcat.log

Posted by Anke Steuernagel <an...@opus5.de>.
On Wed, Jun 07, 2000 at 05:37:22PM +0200, Volker Turau wrote:
> 
> Hi,
> 
> in my logfile tomcat.log I found the following two lines. Why do I have
> the first line and waht is port 0? Is this the reason why I get an
> exception when shutting down tomcat?
> 
> Starting endpoint port="0" handler="org.apache.tomcat.service.http.HttpConnectionHandler" 
> Starting endpoint port="8007" handler="org.apache.tomcat.service.connector.Ajp12ConnectionHandler" 

Hi Volker,

it seems that in your file server.xml there is a section

        <Connector className="org.apache.tomcat.service.SimpleTcpConnector">
            <Parameter name="handler" value="org.apache.tomcat.service.http.HttpConnectionHandler"/>
            <Parameter name="port" value="0"/>
        </Connector>

This activates the built-in http server of tomcat on the port <value>.
(I never used a port 0 ... )
IMHO it is a quick start solution. Very nice for development.
But as I don't want to use it any longer and use apache instead, I removed this section.

bye, anke

-- 
[ a n k e   s t e u e r n a g e l ]
        diplom-informatikerin (fh)   http://www.opus5.de
        opus 5  interaktive medien gmbh   frankfurter straße 151c
        63303 dreieich   fon: +49 6103 5853-146   fax: -200