# Sonnarqube not displaying, cannot connect to DB

**URL:** <https://community.sonarsource.com/t/sonnarqube-not-displaying-cannot-connect-to-db/2102>\
**Category:** SonarQube Server / Community Build\
**Tags:** database, sonarqube\
**Created:** [August 28, 2018, 1:02pm UTC](https://community.sonarsource.com/t/sonnarqube-not-displaying-cannot-connect-to-db/2102 "2018-08-28T13:02:47Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Medazou](https://avatars.discourse-cdn.com/v4/letter/m/e79b87/32.png) [@Medazou](https://community.sonarsource.com/u/Medazou)\
**Post date:** [August 28, 2018, 1:02pm UTC](https://community.sonarsource.com/t/sonnarqube-not-displaying-cannot-connect-to-db/2102/1 "2018-08-28T13:02:48Z")

</div>

Hi all

i share with you my problème step by step :

My environnement turned into microsoft azure

This is the configuration :  
svs : windows server 2016  
Data Base : SQL server 2016  
SonarQube : Sonarqube 6.7.5

My issues when i try to access “[Http://localhost/](Http://localhost/)” the portal don’t display sonarqube home

 ![issues](https://europe1.discourse-cdn.com/sonarsource/uploads/sonarcommunity/original/1X/dd34beefc72b52dcfacf98128ec0aa07a11cf731.jpeg)

i try many troubleshooting such as :  
start & stop the services (sonarqube)  
restor Data Base  
restor Vm from azure (backup vault)

But issue stay . the log file don’t display any anomaly

Can someone help me to bypass  
Thanks

---

<div class="post-metadata">

**Author:** ![NicoB](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/nicob/32/3_2.png) [@NicoB](https://community.sonarsource.com/u/NicoB)\
**Post date:** [August 29, 2018, 7:54am UTC](https://community.sonarsource.com/t/sonnarqube-not-displaying-cannot-connect-to-db/2102/2 "2018-08-29T07:54:49Z")

</div>

Hi there,

You should your server configuration (`sonar.properties`) and [logs](https://docs.sonarqube.org/display/SONAR/Troubleshooting) in more details. Note for example that the [default port](https://docs.sonarqube.org/display/SONAR/Get+Started+in+Two+Minutes) which SonarQube is listening on is port 9000.

If you still don’t manage to connect (e.g. at `localhost:9000`) then share more insights into your config/logs (specifically `web.log` for now), that should quickly prompt some next steps.

---

<div class="post-metadata">

**Author:** ![Medazou](https://avatars.discourse-cdn.com/v4/letter/m/e79b87/32.png) [@Medazou](https://community.sonarsource.com/u/Medazou)\
**Post date:** [August 29, 2018, 8:54am UTC](https://community.sonarsource.com/t/sonnarqube-not-displaying-cannot-connect-to-db/2102/3 "2018-08-29T08:54:36Z")

</div>

i see ;  
here my “web.log”

```auto
2018.08.28 18:13:21 INFO web[][o.s.p.ProcessEntryPoint] Starting web
2018.08.28 18:13:21 INFO web[][o.a.t.u.n.NioSelectorPool] Using a shared selector for servlet write/read
2018.08.28 18:13:23 INFO web[][o.e.p.PluginsService] no modules loaded
2018.08.28 18:13:23 INFO web[][o.e.p.PluginsService] loaded plugin [org.elasticsearch.index.reindex.ReindexPlugin]
2018.08.28 18:13:23 INFO web[][o.e.p.PluginsService] loaded plugin [org.elasticsearch.join.ParentJoinPlugin]
2018.08.28 18:13:23 INFO web[][o.e.p.PluginsService] loaded plugin [org.elasticsearch.percolator.PercolatorPlugin]
2018.08.28 18:13:23 INFO web[][o.e.p.PluginsService] loaded plugin [org.elasticsearch.transport.Netty4Plugin]
2018.08.28 18:13:26 INFO web[][o.s.s.e.EsClientProvider] Connected to local Elasticsearch: [127.0.0.1:9001]
2018.08.28 18:13:26 INFO web[][o.s.s.p.LogServerVersion] SonarQube Server / 6.7.5.38563 / ec8ab77fa180a9edaf664075e8e76ae0b4a2d9f1
2018.08.28 18:13:26 INFO web[][o.sonar.db.Database] Create JDBC data source for jdbc:sqlserver://zaccforgsvcs19.azure-paas.com:1433;databaseName=sonarqube;trustServerCertificate=true
2018.08.28 18:13:41 ERROR web[][o.s.s.p.Platform] Web server startup failed
java.lang.IllegalStateException: Can not connect to database. Please check connectivity and settings (see the properties prefixed by 'sonar.jdbc.').
	at org.sonar.db.DefaultDatabase.checkConnection(DefaultDatabase.java:108)
	at org.sonar.db.DefaultDatabase.start(DefaultDatabase.java:75)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.picocontainer.lifecycle.ReflectionLifecycleStrategy.invokeMethod(ReflectionLifecycleStrategy.java:110)
	at org.picocontainer.lifecycle.ReflectionLifecycleStrategy.start(ReflectionLifecycleStrategy.java:89)
	at org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.start(AbstractInjectionFactory.java:84)
	at org.picocontainer.behaviors.AbstractBehavior.start(AbstractBehavior.java:169)
	at org.picocontainer.behaviors.Stored$RealComponentLifecycle.start(Stored.java:132)
	at org.picocontainer.behaviors.Stored.start(Stored.java:110)
	at org.picocontainer.DefaultPicoContainer.potentiallyStartAdapter(DefaultPicoContainer.java:1016)
	at org.picocontainer.DefaultPicoContainer.startAdapters(DefaultPicoContainer.java:1009)
	at org.picocontainer.DefaultPicoContainer.start(DefaultPicoContainer.java:767)
	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:134)
	at org.sonar.server.platform.platformlevel.PlatformLevel.start(PlatformLevel.java:90)
	at org.sonar.server.platform.Platform.start(Platform.java:211)
	at org.sonar.server.platform.Platform.startLevel1Container(Platform.java:170)
	at org.sonar.server.platform.Platform.init(Platform.java:86)
	at org.sonar.server.platform.web.PlatformServletContextListener.contextInitialized(PlatformServletContextListener.java:45)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4745)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5207)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1419)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1409)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (The TCP/IP connection to the host zaccforgsvcs19.azure-paas.com, port 1433 has failed. Error: "Connection timed out: no further information. Verify the connection properties. Make sure that an instance of SQL Server is running on the host and accepting TCP/IP connections at the port. Make sure that TCP connections to the port are not blocked by a firewall.".)
	at org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1549)
	at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
	at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
	at org.sonar.db.profiling.NullConnectionInterceptor.getConnection(NullConnectionInterceptor.java:31)
	at org.sonar.db.profiling.ProfiledDataSource.getConnection(ProfiledDataSource.java:323)
	at org.sonar.db.DefaultDatabase.checkConnection(DefaultDatabase.java:106)
	... 29 common frames omitted
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: The TCP/IP connection to the host zaccforgsvcs19.azure-paas.com, port 1433 has failed. Error: "Connection timed out: no further information. Verify the connection properties. Make sure that an instance of SQL Server is running on the host and accepting TCP/IP connections at the port. Make sure that TCP connections to the port are not blocked by a firewall.".
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(SQLServerException.java:227)
	at com.microsoft.sqlserver.jdbc.SQLServerException.ConvertConnectExceptionToSQLServerException(SQLServerException.java:284)
	at com.microsoft.sqlserver.jdbc.SocketFinder.findSocket(IOBuffer.java:2435)
	at com.microsoft.sqlserver.jdbc.TDSChannel.open(IOBuffer.java:635)
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection.java:2010)
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServerConnection.java:1687)
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectInternal(SQLServerConnection.java:1528)
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:866)
	at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:569)
	at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
	at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)
	at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556)
	at org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1545)
	... 34 common frames omitted

```

---

<div class="post-metadata">

**Author:** ![Medazou](https://avatars.discourse-cdn.com/v4/letter/m/e79b87/32.png) [@Medazou](https://community.sonarsource.com/u/Medazou)\
**Post date:** [August 29, 2018, 8:56am UTC](https://community.sonarsource.com/t/sonnarqube-not-displaying-cannot-connect-to-db/2102/4 "2018-08-29T08:56:20Z")

</div>

“sonar log”

```auto
Launching a JVM...
Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
  Copyright 1999-2006 Tanuki Software, Inc. All Rights Reserved.

2018.08.28 18:13:03 INFO app[][o.s.a.AppFileSystem] Cleaning or creating temp directory E:\SonarQube\temp
2018.08.28 18:13:03 INFO app[][o.s.a.es.EsSettings] Elasticsearch listening on /127.0.0.1:9001
2018.08.28 18:13:03 INFO app[][o.s.a.p.ProcessLauncherImpl] Launch process[[key='es', ipcIndex=1, logFilenamePrefix=es]] from [E:\SonarQube\elasticsearch]: C:\Program Files\Java\jre1.8.0_161\bin\java -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+AlwaysPreTouch -server -Xss1m -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djna.nosys=true -Djdk.io.permissionsUseCanonicalPath=true -Dio.netty.noUnsafe=true -Dio.netty.noKeySetOptimization=true -Dio.netty.recycler.maxCapacityPerThread=0 -Dlog4j.shutdownHookEnabled=false -Dlog4j2.disable.jmx=true -Dlog4j.skipJansi=true -Xms512m -Xmx512m -XX:+HeapDumpOnOutOfMemoryError -Delasticsearch -Des.path.home=E:\SonarQube\elasticsearch -cp lib/* org.elasticsearch.bootstrap.Elasticsearch -Epath.conf=E:\SonarQube\temp\conf\es
2018.08.28 18:13:03 INFO app[][o.s.a.SchedulerImpl] Waiting for Elasticsearch to be up and running
2018.08.28 18:13:04 INFO app[][o.e.p.PluginsService] no modules loaded
2018.08.28 18:13:04 INFO app[][o.e.p.PluginsService] loaded plugin [org.elasticsearch.transport.Netty4Plugin]
2018.08.28 18:13:20 INFO app[][o.s.a.SchedulerImpl] Process[es] is up
2018.08.28 18:13:20 INFO app[][o.s.a.p.ProcessLauncherImpl] Launch process[[key='web', ipcIndex=2, logFilenamePrefix=web]] from [E:\SonarQube]: C:\Program Files\Java\jre1.8.0_161\bin\java -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djava.io.tmpdir=E:\SonarQube\temp -server -Xmx1024m -cp ./lib/common/*;./lib/server/*;E:\SonarQube\lib\jdbc\mssql\mssql-jdbc-6.2.2.jre8.jar org.sonar.server.app.WebServer E:\SonarQube\temp\sq-process3890610810284776445properties
2018.08.28 18:13:41 INFO app[][o.s.a.SchedulerImpl] Process [web] is stopped
2018.08.28 18:13:41 INFO app[][o.s.a.SchedulerImpl] Process [es] is stopped
2018.08.28 18:13:41 INFO app[][o.s.a.SchedulerImpl] SonarQube is stopped
<-- Wrapper Stopped
--> Wrapper Started as Service
Launching a JVM...
Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
  Copyright 1999-2006 Tanuki Software, Inc. All Rights Reserved.

2018.08.29 09:03:48 INFO app[][o.s.a.AppFileSystem] Cleaning or creating temp directory E:\SonarQube\temp
2018.08.29 09:03:49 INFO app[][o.s.a.es.EsSettings] Elasticsearch listening on /127.0.0.1:9001
2018.08.29 09:03:49 INFO app[][o.s.a.p.ProcessLauncherImpl] Launch process[[key='es', ipcIndex=1, logFilenamePrefix=es]] from [E:\SonarQube\elasticsearch]: C:\Program Files\Java\jre1.8.0_161\bin\java -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+AlwaysPreTouch -server -Xss1m -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djna.nosys=true -Djdk.io.permissionsUseCanonicalPath=true -Dio.netty.noUnsafe=true -Dio.netty.noKeySetOptimization=true -Dio.netty.recycler.maxCapacityPerThread=0 -Dlog4j.shutdownHookEnabled=false -Dlog4j2.disable.jmx=true -Dlog4j.skipJansi=true -Xms512m -Xmx512m -XX:+HeapDumpOnOutOfMemoryError -Delasticsearch -Des.path.home=E:\SonarQube\elasticsearch -cp lib/* org.elasticsearch.bootstrap.Elasticsearch -Epath.conf=E:\SonarQube\temp\conf\es
2018.08.29 09:03:49 INFO app[][o.s.a.SchedulerImpl] Waiting for Elasticsearch to be up and running
2018.08.29 09:03:52 INFO app[][o.e.p.PluginsService] no modules loaded
2018.08.29 09:03:52 INFO app[][o.e.p.PluginsService] loaded plugin [org.elasticsearch.transport.Netty4Plugin]
2018.08.29 09:04:28 INFO app[][o.s.a.SchedulerImpl] Process[es] is up
2018.08.29 09:04:28 INFO app[][o.s.a.p.ProcessLauncherImpl] Launch process[[key='web', ipcIndex=2, logFilenamePrefix=web]] from [E:\SonarQube]: C:\Program Files\Java\jre1.8.0_161\bin\java -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djava.io.tmpdir=E:\SonarQube\temp -server -Xmx1024m -cp ./lib/common/*;./lib/server/*;E:\SonarQube\lib\jdbc\mssql\mssql-jdbc-6.2.2.jre8.jar org.sonar.server.app.WebServer E:\SonarQube\temp\sq-process7996551987385952354properties
2018.08.29 09:05:00 INFO app[][o.s.a.SchedulerImpl] Process [web] is stopped
2018.08.29 09:05:00 INFO app[][o.s.a.SchedulerImpl] Process [es] is stopped
2018.08.29 09:05:00 INFO app[][o.s.a.SchedulerImpl] SonarQube is stopped
<-- Wrapper Stopped

```

---

<div class="post-metadata">

**Author:** ![NicoB](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/nicob/32/3_2.png) [@NicoB](https://community.sonarsource.com/u/NicoB)\
**Post date:** [August 29, 2018, 1:27pm UTC](https://community.sonarsource.com/t/sonnarqube-not-displaying-cannot-connect-to-db/2102/5 "2018-08-29T13:27:05Z")

</div>

Hi,

There’s a pretty clear error in `web.log`:

> The TCP/IP connection to the host [zaccforgsvcs19.azure-paas.com](http://zaccforgsvcs19.azure-paas.com), port 1433 has failed. Error: “Connection timed out: no further information. Verify the connection properties. Make sure that an instance of SQL Server is running on the host and accepting TCP/IP connections at the port. Make sure that TCP connections to the port are not blocked by a firewall.”

Did you troubleshoot this ? Seems like you have a connectivity issue between the server hosting SonarQube and the database URL you provided.

---

<div class="post-metadata">

**Author:** ![Medazou](https://avatars.discourse-cdn.com/v4/letter/m/e79b87/32.png) [@Medazou](https://community.sonarsource.com/u/Medazou)\
**Post date:** [August 29, 2018, 3:11pm UTC](https://community.sonarsource.com/t/sonnarqube-not-displaying-cannot-connect-to-db/2102/6 "2018-08-29T15:11:39Z")

</div>

Thank you i will try this , and i will back .
