title: Getting Error when running WAR on Virtual Box for Spring Boot Application
body: <p>I am trying to run my <strong>Spring Boot</strong> application comprise of <em>MongoDB</em> &amp; <em>Redis Server</em> on Virtual Box but getting errors related to redis and hence unable to complete the process..I am getting these <strong>Errors</strong> :</p>
  
  <pre><code>vb-be7e6bc7 -&gt; Caused by: org.springframework.data.redis.RedisConnectionFailureE
  xception: Cannot get Jedis connection; nested exception is redis.clients.jedis.e
  xceptions.JedisConnectionException: Could not get a resource from the pool
  vb-be7e6bc7 -&gt;  at org.springframework.data.redis.connection.jedis.JedisConnecti
  onFactory.fetchJedisConnector(JedisConnectionFactory.java:198) ~[spring-data-red
  is-1.7.2.RELEASE.jar!/:na]
  vb-be7e6bc7 -&gt;  at org.springframework.data.redis.connection.jedis.JedisConnecti
  onFactory.getConnection(JedisConnectionFactory.java:345) ~[spring-data-redis-1.7
  .2.RELEASE.jar!/:na]
  vb-be7e6bc7 -&gt;  at org.springframework.session.data.redis.config.annotation.web.
  http.RedisHttpSessionConfiguration$EnableRedisKeyspaceNotificationsInitializer.a
  fterPropertiesSet(RedisHttpSessionConfiguration.java:223) ~[spring-session-1.2.1
  .RELEASE.jar!/:na]
  vb-be7e6bc7 -&gt;  at org.springframework.beans.factory.support.AbstractAutowireCap
  ableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1637)
  ~[spring-beans-4.3.2.RELEASE.jar!/:4.3.2.RELEASE]
  vb-be7e6bc7 -&gt;  at org.springframework.beans.factory.support.AbstractAutowireCap
  ableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1574) ~[s
  pring-beans-4.3.2.RELEASE.jar!/:4.3.2.RELEASE]
  vb-be7e6bc7 -&gt;  ... 24 common frames omitted
  vb-be7e6bc7 -&gt; Caused by: redis.clients.jedis.exceptions.JedisConnectionExceptio
  n: Could not get a resource from the pool
  vb-be7e6bc7 -&gt;  at redis.clients.util.Pool.getResource(Pool.java:53) ~[jedis-2.8
  .2.jar!/:na]
  vb-be7e6bc7 -&gt;  at redis.clients.jedis.JedisPool.getResource(JedisPool.java:99)
  ~[jedis-2.8.2.jar!/:na]
  vb-be7e6bc7 -&gt;  at redis.clients.jedis.JedisPool.getResource(JedisPool.java:12)
  ~[jedis-2.8.2.jar!/:na]
  vb-be7e6bc7 -&gt;  at org.springframework.data.redis.connection.jedis.JedisConnecti
  onFactory.fetchJedisConnector(JedisConnectionFactory.java:191) ~[spring-data-red
  is-1.7.2.RELEASE.jar!/:na]
  vb-be7e6bc7 -&gt;  ... 28 common frames omitted
  vb-be7e6bc7 -&gt; Caused by: redis.clients.jedis.exceptions.JedisConnectionExceptio
  n: java.net.ConnectException: Connection refused
  vb-be7e6bc7 -&gt;  at redis.clients.jedis.Connection.connect(Connection.java:164) ~
  [jedis-2.8.2.jar!/:na]
  vb-be7e6bc7 -&gt;  at redis.clients.jedis.BinaryClient.connect(BinaryClient.java:80
  ) ~[jedis-2.8.2.jar!/:na]
  vb-be7e6bc7 -&gt;  at redis.clients.jedis.BinaryJedis.connect(BinaryJedis.java:1677
  ) ~[jedis-2.8.2.jar!/:na]
  vb-be7e6bc7 -&gt;  at redis.clients.jedis.JedisFactory.makeObject(JedisFactory.java
  :87) ~[jedis-2.8.2.jar!/:na]
  vb-be7e6bc7 -&gt;  at org.apache.commons.pool2.impl.GenericObjectPool.create(Generi
  cObjectPool.java:868) ~[commons-pool2-2.4.2.jar!/:2.4.2]
  vb-be7e6bc7 -&gt;  at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(
  GenericObjectPool.java:435) ~[commons-pool2-2.4.2.jar!/:2.4.2]
  vb-be7e6bc7 -&gt;  at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(
  GenericObjectPool.java:363) ~[commons-pool2-2.4.2.jar!/:2.4.2]
  vb-be7e6bc7 -&gt;  at redis.clients.util.Pool.getResource(Pool.java:49) ~[jedis-2.8
  .2.jar!/:na]
  vb-be7e6bc7 -&gt;  ... 31 common frames omitted
  vb-be7e6bc7 -&gt; Caused by: java.net.ConnectException: Connection refused
  vb-be7e6bc7 -&gt;  at java.net.PlainSocketImpl.socketConnect(Native Method) ~[na:1.
  8.0-8u102]
  vb-be7e6bc7 -&gt;  at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocke
  tImpl.java:350) ~[na:1.8.0-8u102]
  vb-be7e6bc7 -&gt;  at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPla
  inSocketImpl.java:206) ~[na:1.8.0-8u102]
  vb-be7e6bc7 -&gt;  at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketI
  mpl.java:188) ~[na:1.8.0-8u102]
  vb-be7e6bc7 -&gt;  at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[
  na:1.8.0-8u102]
  vb-be7e6bc7 -&gt;  at java.net.Socket.connect(Socket.java:589) ~[na:1.8.0-8u102]
  vb-be7e6bc7 -&gt;  at redis.clients.jedis.Connection.connect(Connection.java:158) ~
  [jedis-2.8.2.jar!/:na]
  vb-be7e6bc7 -&gt;  ... 38 common frames omitted
  </code></pre>
  
  <p>I have tried the following but didn't worked :</p>
  
  <ul>
  <li><a href="https://serverfault.com/questions/248248/cannot-connect-to-redis-installed-on-virtualbox-running-ubuntu-from-windows-7">Stackoverflow Question</a></li>
  </ul>