Hi,
 
Tomcat run on Windows XP workstation. The logged user has administrator rights 
and JetSpeed is started with that user. When I run Jetspeed with the default 
ports(8080, 8443) everythings is working fine, but when I changed those ports 
for (80,443) in the server.xml file, I receive the following error:
 
GRAVE: Erreur à l'initialisation du point de contact
java.net.BindException: Address already in use: JVM_Bind:443
 at 
org.apache.tomcat.util.net.PoolTcpEndpoint.initEndpoint(PoolTcpEndpoint.java:297)
 at 
org.apache.coyote.http11.Http11BaseProtocol.init(Http11BaseProtocol.java:138)
 at org.apache.catalina.connector.Connector.initialize(Connector.java:1016)
 at 
org.apache.catalina.core.StandardService.initialize(StandardService.java:580)
 at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:791)
 at org.apache.catalina.startup.Catalina.load(Catalina.java:503)
 at org.apache.catalina.startup.Catalina.load(Catalina.java:523)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:585)
 at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:266)
 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:431)
2008-05-13 13:52:31 org.apache.catalina.startup.Catalina load
GRAVE: Catalina.start
LifecycleException:  L'initialisation du gestionnaire de protocole a échoué: 
java.net.BindException: Address already in use: JVM_Bind:443
 at org.apache.catalina.connector.Connector.initialize(Connector.java:1018)
 at 
org.apache.catalina.core.StandardService.initialize(StandardService.java:580)
 at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:791)
 at org.apache.catalina.startup.Catalina.load(Catalina.java:503)
 at org.apache.catalina.startup.Catalina.load(Catalina.java:523)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:585)
 at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:266)
 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:431)
2008-05-13 13:52:31 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 2281 ms
 
The error message says that the port is already in use, but when I use netstat 
command to view the ports actually used, I didn't see the port 443 as a port 
already used....
 
I red from Web site http://tomcat.apache.org this:

The port attribute (default value is 8443) is the TCP/IP port number on which 
Tomcat will listen for secure connections. You can change this to any port 
number you wish (such as to the default port for https communications, which is 
443). However, special setup (outside the scope of this document) is necessary 
to run Tomcat on port numbers lower than 1024 on many operating systems.

        If you change the port number here, you should also change the value 
specified for the redirectPort attribute on the non-SSL connector. This allows 
Tomcat to automatically redirect users who attempt to access a page with a 
security constraint specifying that SSL is required, as required by the Servlet 
2.3 Specification.

But, I still don't know what I should configure to make it functional. I have 
already change the server.xml file to support the 443 port.
 
Any Ideas?
 
Mireille

Reply via email to