The error Caused by: java.net.SocketException: Permission denied
is clear 443 is privileged port you have to be root or should be granted special permissions to listen on this port please search mailing list archives :)) On Tue, 15 Dec 2020 at 00:54, K. Kamhamea <kamha...@googlemail.com> wrote: > In the meantime i found a solution to the problem it is simply this > instruction > > iptables -t nat -A PREROUTING -p tcp --dport 443 -j REDIRECT --to-port 5443 > > and th server.xml file can stay the same with port '5443' > > For those who want to debugthe problem anyway here is some of the content > of the logfiles. > > Starting with port 443 in server.xml > -------------------------------------------------- > > ...Restarting... > Using CATALINA_BASE: /opt/open510 > Using CATALINA_HOME: /opt/open510 > Using CATALINA_TMPDIR: /opt/open510/temp > Using JRE_HOME: /usr > Using CLASSPATH: > /opt/open510/bin/bootstrap.jar:/opt/open510/bin/tomcat-juli.jar > Using CATALINA_OPTS: > Tomcat started. > > 14-Dec-2020 17:07:08.538 INFO [main] > org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web > application directory [/opt/open510/webapps/openmeetings] has finished in > [9,064] ms > 14-Dec-2020 17:07:08.538 INFO [main] > org.apache.catalina.startup.HostConfig.deployDirectory Deploying web > application directory [/opt/open510/webapps/ROOT] > 14-Dec-2020 17:07:08.545 INFO [main] > org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web > application directory [/opt/open510/webapps/ROOT] has finished in [7] ms > 14-Dec-2020 17:07:08.548 INFO [main] > org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler > ["http-nio-5080"] > 14-Dec-2020 17:07:08.553 INFO [main] > org.apache.catalina.startup.Catalina.start Server startup in [9107] > milliseconds > > starting with port 5443 > --------------------------------- > > ...Restarting... > Using CATALINA_BASE: /opt/open510 > Using CATALINA_HOME: /opt/open510 > Using CATALINA_TMPDIR: /opt/open510/temp > Using JRE_HOME: /usr > Using CLASSPATH: > /opt/open510/bin/bootstrap.jar:/opt/open510/bin/tomcat-juli.jar > Using CATALINA_OPTS: > Tomcat started. > > 14-Dec-2020 17:20:51.911 INFO [main] > org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web > application directory [/opt/open510/webapps/openmeetings] has finished in > [8,919] ms > 14-Dec-2020 17:20:51.911 INFO [main] > org.apache.catalina.startup.HostConfig.deployDirectory Deploying web > application directory [/opt/open510/webapps/ROOT] > 14-Dec-2020 17:20:51.919 INFO [main] > org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web > application directory [/opt/open510/webapps/ROOT] has finished in [8] ms > 14-Dec-2020 17:20:51.921 INFO [main] > org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler > ["http-nio-5080"] > 14-Dec-2020 17:20:51.926 INFO [main] > org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler > ["https-jsse-nio-5443"] > 14-Dec-2020 17:20:51.934 INFO [main] > org.apache.catalina.startup.Catalina.start Server startup in [8969] > milliseconds > > In the meantime I tried to change this file as well but had no effect > > ----------------------------------------------------------------------------------------------- > > /opt/open510/webapps/openmeetings/WEB-INF/classes/hazelcast.xml.original:78: > <attribute name="server.url"> > https://127.0.0.1:5443/openmeetings</attribute> > > > This is to my opinion the most relevant part of the catalina.out file > indicating the failure to start port 443 > > ------------------------------------------------------------------------------------------------------ > > > SEVERE [main] > org.apache.catalina.util.LifecycleBase.handleSubClassException Failed to > initialize component [Connector[HTTP/1.1-443]] > org.apache.catalina.LifecycleException: Protocol handler initialization > failed > at > org.apache.catalina.connector.Connector.initInternal(Connector.java:1042) > at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136) > at > org.apache.catalina.core.StandardService.initInternal(StandardService.java:533) > at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136) > at > org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:1057) > at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136) > at org.apache.catalina.startup.Catalina.load(Catalina.java:724) > at org.apache.catalina.startup.Catalina.load(Catalina.java:746) > at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.base/java.lang.reflect.Method.invoke(Method.java:566) > at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:302) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:472) > Caused by: java.net.SocketException: Permission denied > at java.base/sun.nio.ch.Net.bind0(Native Method) > at java.base/sun.nio.ch.Net.bind(Net.java:455) > at java.base/sun.nio.ch.Net.bind(Net.java:447) > at > java.base/sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:227) > at > java.base/sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:80) > at > org.apache.tomcat.util.net.NioEndpoint.initServerSocket(NioEndpoint.java:228) > at org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:211) > at > org.apache.tomcat.util.net.AbstractEndpoint.bindWithCleanup(AbstractEndpoint.java:1141) > at > org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:1154) > at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:592) > at > org.apache.coyote.http11.AbstractHttp11Protocol.init(AbstractHttp11Protocol.java:80) > at > org.apache.catalina.connector.Connector.initInternal(Connector.java:1039) > ... 13 more > > -- Best regards, Maxim