break down the problem, to the combination of my hostage enviroment and the 
introspection setting of "sSLImplementation" in the CoyoteConnector. Some 
additional information is that i use tomcat as complete http server ( 
external ports 80/443) without root rights and priviliges.

Now my questions, why i need this patch to run https to get connection on port 
443?

cvs server: Diffing .
Index: CoyoteConnector.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-tomcat-connectors/coyote/src/java/org/apache/coyote/tomcat4/CoyoteConnector.java,v
retrieving revision 1.17
diff -r1.17 CoyoteConnector.java
998c998
<                                            "sSLImplementation",
---
>                                            "sslImplementation",


cu 
Torsten Fohrer


On Saturday 09 November 2002 14:10, Torsten Fohrer wrote:
> For a clean tomcat install i download a clean tomcat-4.1.14-LE-jdk14
> binary, configure it like the howto said it. After starting tomcat i run
> nmap on my machine.
>
> Here the output of catalina run and nmap:
>
> ---------------------- catalina
> Using CATALINA_BASE:   /home/tfohrer/develop/jakarta-tomcat-4.1.14-LE-jdk14
> Using CATALINA_HOME:   /home/tfohrer/develop/jakarta-tomcat-4.1.14-LE-jdk14
> Using CATALINA_TMPDIR:
> /home/tfohrer/develop/jakarta-tomcat-4.1.14-LE-jdk14/temp
> Using JAVA_HOME:       /usr/local/java
> 09.11.2002 14:05:27 org.apache.commons.modeler.Registry loadRegistry
> INFO: Loading registry information
> 09.11.2002 14:05:27 org.apache.commons.modeler.Registry getRegistry
> INFO: Creating new Registry instance
> 09.11.2002 14:05:27 org.apache.commons.modeler.Registry getServer
> INFO: Creating MBeanServer
> 09.11.2002 14:05:28 org.apache.coyote.http11.Http11Protocol init
> INFO: Initializing Coyote HTTP/1.1 on port 8080
> 09.11.2002 14:05:28 org.apache.coyote.http11.Http11Protocol init
> INFO: Initializing Coyote HTTP/1.1 on port 8443
> Starting service Tomcat-Standalone
> Apache Tomcat/4.1.14-LE-jdk14
> 09.11.2002 14:05:36 org.apache.coyote.http11.Http11Protocol start
> INFO: Starting Coyote HTTP/1.1 on port 8080
> 09.11.2002 14:05:36 org.apache.coyote.http11.Http11Protocol start
> INFO: Starting Coyote HTTP/1.1 on port 8443
> 09.11.2002 14:05:36 org.apache.jk.common.ChannelSocket init
> INFO: JK2: ajp13 listening on tcp port 8009
> 09.11.2002 14:05:36 org.apache.jk.server.JkMain start
> INFO: Jk running ID=0 time=3/39
> config=/home/tfohrer/develop/jakarta-tomcat-4.1.14-LE-jdk14/conf/jk2.proper
>ties
>
>
> ----- nmap Starting nmap V. 3.00 ( www.insecure.org/nmap/ )
> Interesting ports on localhost (127.0.0.1):
> (The 1592 ports scanned but not shown below are in state: closed)
> Port       State       Service
> 25/tcp     open        smtp
> 53/tcp     open        domain
> 8080/tcp   open        http-proxy
>
> ------
>
> On Friday 08 November 2002 18:49, Torsten Fohrer wrote:
> > I have yesterday and today migrate a system to 4.1.14, from 4.0.4 tomcat
> > with own patches. After some work with migrating the patches, and finally
> > testing there.
> > It seems that tomcat doesn't start/creates the SSL ServerSocket.
> >
> > after some search in the cvs tree, i see that the CoyoteConnector doesn't
> > set socketFactory in CoyoteProtocol. I added the code again, and it works
> >
> > :->. It can be either the wrong naming of sslImplementation, or perhaps
> > : the
> >
> > missing socketFactory.
> >
> >
> > Index: coyote/src/java/org/apache/coyote/tomcat4/CoyoteConnector.java
> > ===================================================================
> > RCS file:
> > /home/cvspublic/jakarta-tomcat-connectors/coyote/src/java/org/apache/coyo
> >te / tomcat4/CoyoteConnector.java,v
> > retrieving revision 1.17
> > diff -r1.17 CoyoteConnector.java
> > 996a997,998
> >
> > >             IntrospectionUtils.setProperty(protocolHandler,
> >
> > "socketFactory",
> >
> > >                                            
> > > ssf.getSocketFactoryName());
> >
> > 998c1000
> > <                                            "sSLImplementation",
> > ---
> >
> > >                                            "sslImplementation",
> >
> > Torsten
> >
> > > -----Ursprüngliche Nachricht-----
> > > Von: Remy Maucherat [mailto:remm@;apache.org]
> > > Gesendet: Freitag, 8. November 2002 17:11
> > > An: Tomcat Developers List
> > > Betreff: Re: AW: SSL doesn't work in Tomcat 4.1.14, possible 4.1.13
> > >
> > > Torsten Fohrer wrote:
> > > > Found the error, the socketFactory isn't set in
> > >
> > > CoyoteConnecter, for the
> > >
> > > > CoyoteProtocoll Handler
> > >
> > > I'm sorry, but what exactly doesn't work ? SSL works very well with
> > > 4.1.12+. Your patch doesn't make sense (and I can't understand your
> > > first message, which doesn't help convincing me).
> > >
> > > Rémy
> > >
> > >
> > > --
> > > To unsubscribe, e-mail:
> > > <mailto:tomcat-dev-unsubscribe@;jakarta.apache.org>
> > > For additional commands, e-mail:
> > > <mailto:tomcat-dev-help@;jakarta.apache.org>
> >
> > --
> > To unsubscribe, e-mail:
> > <mailto:tomcat-dev-unsubscribe@;jakarta.apache.org> For additional
> > commands, e-mail: <mailto:tomcat-dev-help@;jakarta.apache.org>
>
> --
> To unsubscribe, e-mail:  
> <mailto:tomcat-dev-unsubscribe@;jakarta.apache.org> For additional commands,
> e-mail: <mailto:tomcat-dev-help@;jakarta.apache.org>


--
To unsubscribe, e-mail:   <mailto:tomcat-dev-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:tomcat-dev-help@;jakarta.apache.org>

Reply via email to