Sorry, meant to show the log:
Feb 16, 2021 1:06:59 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-nio-16004"]
Feb 16, 2021 1:06:59 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["https-jsse-nio-16004"]
Feb 16, 2021 1:06:59 PM org.apache.catalina.util.LifecycleBase
handleSubClassException
SEVERE: Failed to initialize component [Connector[HTTP/1.1-16004]]
org.apache.catalina.LifecycleException: Protocol handler
initialization failed
at
org.apache.catalina.connector.Connector.initInternal(Connector.java:1049)
at
org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136)
at
org.apache.catalina.core.StandardService.initInternal(StandardService.java:558)
at
org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136)
at
org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:1045)
at
org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136)
at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:173)
at org.apache.catalina.startup.Tomcat.start(Tomcat.java:486)
===> at
edu.utah.camplab.server.SGSSelector.kickOff(SGSSelector.java:172)
at edu.utah.camplab.server.SGSSelector.run(SGSSelector.java:184)
at java.base/java.lang.Thread.run(Thread.java:832)
Caused by: java.net.BindException: Address already in use
at java.base/sun.nio.ch.Net.bind0(Native Method)
at java.base/sun.nio.ch.Net.bind(Net.java:550)
at
java.base/sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:249)
at
org.apache.tomcat.util.net.NioEndpoint.initServerSocket(NioEndpoint.java:277)
at
org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:241)
at
org.apache.tomcat.util.net.AbstractEndpoint.bindWithCleanup(AbstractEndpoint.java:1193)
at
org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:1206)
at
org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:597)
at
org.apache.coyote.http11.AbstractHttp11Protocol.init(AbstractHttp11Protocol.java:80)
at
org.apache.catalina.connector.Connector.initInternal(Connector.java:1046)
... 10 more
===> embeddedTomcat.start();
On 2/16/21 1:02 PM, Rob Sargent wrote:
The logging so far has told me only that my port 16004 is in use, but
at outset it clearly is not according to netstat or ss. Is tomcat
opening that port before the call to "tomcat.start();
tomcat.getServer().await():"?
On 2/16/21 12:04 PM, Rob Sargent wrote:
I'm managed to open the flood gates. Will report soon.