Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Error on start Confluence (Server)

Evgeny Z May 6, 2020

OS Windows Server R2 2008, Confluence installed from exe on default ports. Port 8090 is free (netstat).

On start have a error:

06-May-2020 22:35:01.273 SEVERE [main] org.apache.catalina.util.LifecycleBase.handleSubClassException Failed to initialize component [Connector[HTTP/1.1-8090]]
org.apache.catalina.LifecycleException: Protocol handler initialization failed
at org.apache.catalina.connector.Connector.initInternal(Connector.java:1013)
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:584)
at org.apache.catalina.startup.Catalina.load(Catalina.java:607)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:303)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:473)
Caused by: java.io.IOException: Unable to establish loopback connection
at java.base/sun.nio.ch.PipeImpl$Initializer.run(Unknown Source)
at java.base/sun.nio.ch.PipeImpl$Initializer.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/sun.nio.ch.PipeImpl.<init>(Unknown Source)
at java.base/sun.nio.ch.SelectorProviderImpl.openPipe(Unknown Source)
at java.base/java.nio.channels.Pipe.open(Unknown Source)
at java.base/sun.nio.ch.WindowsSelectorImpl.<init>(Unknown Source)
at java.base/sun.nio.ch.WindowsSelectorProvider.openSelector(Unknown Source)
at java.base/java.nio.channels.Selector.open(Unknown Source)
at org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector(NioSelectorPool.java:52)
at org.apache.tomcat.util.net.NioSelectorPool.close(NioSelectorPool.java:119)
at org.apache.tomcat.util.net.NioEndpoint.unbind(NioEndpoint.java:342)
at org.apache.tomcat.util.net.AbstractEndpoint.bindWithCleanup(AbstractEndpoint.java:1146)
at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:1154)
at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:581)
at org.apache.coyote.http11.AbstractHttp11Protocol.init(AbstractHttp11Protocol.java:74)
at org.apache.catalina.connector.Connector.initInternal(Connector.java:1010)
... 13 more
Caused by: java.net.BindException: Address already in use: bind
at java.base/sun.nio.ch.Net.bind0(Native Method)
at java.base/sun.nio.ch.Net.bind(Unknown Source)
at java.base/sun.nio.ch.Net.bind(Unknown Source)
at java.base/sun.nio.ch.ServerSocketChannelImpl.bind(Unknown Source)
at java.base/sun.nio.ch.ServerSocketAdaptor.bind(Unknown Source)
at java.base/sun.nio.ch.ServerSocketAdaptor.bind(Unknown Source)
at java.base/sun.nio.ch.PipeImpl$Initializer$LoopbackConnector.run(Unknown Source)
... 30 more

 

What I do wrong?

1 answer

0 votes
Moses Thomas
Community Champion
May 6, 2020

@Evgeny_Z    After viewing  the  the logs   it clearly says that

"Caused by: java.net.BindException: Address already in use:"

So make sure that this address is not used at all

check port   telnet host port 

to see if the connection is refused, accepted, or timeouts.

ensure that another application is not  using port 8090 on the server

use    netstat -ano | find "8090"

if you find the PID  you must kill it from task manager  or taskill command

restart Confluence , if you are not able to kill process then change the port.

Kind regards,

Mo

Evgeny Z May 6, 2020

Has same ideas, but ports is free... windows firewall disabled

Before install confluence:

telnet localhost 8090 - Connection refused

netstat -ano | find "8090" - none

After install:

telnet localhost 8090 - Connection refused

netstat -ano | find "8090" - none

I tried to change port but its no success.

Evgeny Z May 6, 2020

p.s. in install log:

May 07, 2020 8:11:06 AM com.atlassian.modzdetector.HashRegistry store
INFO: wrote 1627 hashes to C:\Program Files\Atlassian\Confluence\install.reg

Moses Thomas
Community Champion
May 7, 2020

@Evgeny_Z   Could you please show what you have in the server.xml  ?

Evgeny Z May 7, 2020
<Server port="8000" shutdown="SHUTDOWN" debug="0">
<Service name="Tomcat-Standalone">

<Connector port="8090" connectionTimeout="20000" redirectPort="8443"
maxThreads="48" minSpareThreads="10"
enableLookups="false" acceptCount="10" debug="0" URIEncoding="UTF-8"
protocol="org.apache.coyote.http11.Http11NioProtocol"/>

<Engine name="Standalone" defaultHost="localhost" debug="0">
<Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="false" startStopThreads="4">
<Context path="" docBase="../confluence" debug="0" reloadable="false" useHttpOnly="true">
<!-- Logging configuration for Confluence is specified in confluence/WEB-INF/classes/log4j.properties -->
<Manager pathname=""/>
<Valve className="org.apache.catalina.valves.StuckThreadDetectionValve" threshold="60"/>
</Context>

<Context path="${confluence.context.path}/synchrony-proxy" docBase="../synchrony-proxy" debug="0"
reloadable="false" useHttpOnly="true">
<Valve className="org.apache.catalina.valves.StuckThreadDetectionValve" threshold="60"/>
</Context>
</Host>
</Engine>
</Service>
</Server>
Moses Thomas
Community Champion
May 7, 2020

@Evgeny_Z   OK,  In fact also need to look at the java process running on 8090 which is  the default

Startup Fails Due to 'java.net.BindException Address already in use 

if you  want to have change the port, you would need to change server.xml

see the link, properly describe. Change listen port for Confluence 

You should be fine, and good luck.

Best regards,

Mo

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
SERVER
TAGS
AUG Leaders

Atlassian Community Events