diff --git a/spring-cloud-config-server/pom.xml b/spring-cloud-config-server/pom.xml
index 059bf293..bd90c414 100644
--- a/spring-cloud-config-server/pom.xml
+++ b/spring-cloud-config-server/pom.xml
@@ -75,6 +75,12 @@
spring-boot-starter-test
test
+
+ org.springframework.cloud
+ spring-cloud-commons
+ test-jar
+ test
+
diff --git a/spring-cloud-config-server/src/main/resources/configserver.yml b/spring-cloud-config-server/src/main/resources/configserver.yml
index ee3218a8..3c08dd50 100644
--- a/spring-cloud-config-server/src/main/resources/configserver.yml
+++ b/spring-cloud-config-server/src/main/resources/configserver.yml
@@ -3,6 +3,7 @@ info:
spring:
application:
name: configserver
+ autoconfigure.exclude: org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration
jmx:
default_domain: cloud.config.server
cloud:
diff --git a/spring-cloud-config-server/src/test/java/org/springframework/cloud/config/server/ConfigServerApplicationTests.java b/spring-cloud-config-server/src/test/java/org/springframework/cloud/config/server/ConfigServerApplicationTests.java
new file mode 100644
index 00000000..e6353d05
--- /dev/null
+++ b/spring-cloud-config-server/src/test/java/org/springframework/cloud/config/server/ConfigServerApplicationTests.java
@@ -0,0 +1,22 @@
+package org.springframework.cloud.config.server;
+
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.springframework.boot.builder.SpringApplicationBuilder;
+import org.springframework.cloud.ClassPathExclusions;
+import org.springframework.cloud.FilteredClassPathRunner;
+import org.springframework.context.ConfigurableApplicationContext;
+
+@RunWith(FilteredClassPathRunner.class)
+@ClassPathExclusions("h2-*.jar")
+public class ConfigServerApplicationTests {
+
+ @Test
+ public void contextLoads() {
+ try (ConfigurableApplicationContext context = new SpringApplicationBuilder(ConfigServerApplication.class)
+ .properties("spring.config.name=configserver").run()) {
+
+ }
+ }
+
+}