diff --git a/spring-boot-package-war/pom.xml b/spring-boot-package-war/pom.xml
index c54d0da80..7b604dff4 100644
--- a/spring-boot-package-war/pom.xml
+++ b/spring-boot-package-war/pom.xml
@@ -59,7 +59,15 @@
true
-
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.19.1
+
+ true
+
+
diff --git a/spring-boot-package-war/target/classes/application.properties b/spring-boot-package-war/target/classes/application.properties
new file mode 100644
index 000000000..e69de29bb
diff --git a/spring-boot-package-war/target/classes/com/neo/Application.class b/spring-boot-package-war/target/classes/com/neo/Application.class
new file mode 100644
index 000000000..96c548358
Binary files /dev/null and b/spring-boot-package-war/target/classes/com/neo/Application.class differ
diff --git a/spring-boot-package-war/target/classes/com/neo/ServletInitializer.class b/spring-boot-package-war/target/classes/com/neo/ServletInitializer.class
new file mode 100644
index 000000000..1cbc24692
Binary files /dev/null and b/spring-boot-package-war/target/classes/com/neo/ServletInitializer.class differ
diff --git a/spring-boot-package-war/target/classes/com/neo/controller/HelloWorldController.class b/spring-boot-package-war/target/classes/com/neo/controller/HelloWorldController.class
new file mode 100644
index 000000000..2d736a4f1
Binary files /dev/null and b/spring-boot-package-war/target/classes/com/neo/controller/HelloWorldController.class differ
diff --git a/spring-boot-package-war/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/spring-boot-package-war/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
new file mode 100644
index 000000000..a5d34f0c3
--- /dev/null
+++ b/spring-boot-package-war/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
@@ -0,0 +1,3 @@
+com/neo/controller/HelloWorldController.class
+com/neo/Application.class
+com/neo/ServletInitializer.class
diff --git a/spring-boot-package-war/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/spring-boot-package-war/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
new file mode 100644
index 000000000..f81b13758
--- /dev/null
+++ b/spring-boot-package-war/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
@@ -0,0 +1,3 @@
+/home/aaa/spring-boot-examples/spring-boot-package-war/src/main/java/com/neo/controller/HelloWorldController.java
+/home/aaa/spring-boot-examples/spring-boot-package-war/src/main/java/com/neo/Application.java
+/home/aaa/spring-boot-examples/spring-boot-package-war/src/main/java/com/neo/ServletInitializer.java
diff --git a/spring-boot-package-war/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst b/spring-boot-package-war/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst
new file mode 100644
index 000000000..42f2beb99
--- /dev/null
+++ b/spring-boot-package-war/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst
@@ -0,0 +1,3 @@
+com/neo/controller/HelloWorldControlerTests.class
+com/neo/controller/HelloTests.class
+com/neo/ApplicationTests.class
diff --git a/spring-boot-package-war/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/spring-boot-package-war/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst
new file mode 100644
index 000000000..9af7d4d45
--- /dev/null
+++ b/spring-boot-package-war/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst
@@ -0,0 +1,3 @@
+/home/aaa/spring-boot-examples/spring-boot-package-war/src/test/java/com/neo/controller/HelloWorldControlerTests.java
+/home/aaa/spring-boot-examples/spring-boot-package-war/src/test/java/com/neo/controller/HelloTests.java
+/home/aaa/spring-boot-examples/spring-boot-package-war/src/test/java/com/neo/ApplicationTests.java
diff --git a/spring-boot-package-war/target/surefire-reports/2020-02-01T21-18-41_689.dumpstream b/spring-boot-package-war/target/surefire-reports/2020-02-01T21-18-41_689.dumpstream
new file mode 100644
index 000000000..5f9a5edc3
--- /dev/null
+++ b/spring-boot-package-war/target/surefire-reports/2020-02-01T21-18-41_689.dumpstream
@@ -0,0 +1,15 @@
+# Created at 2020-02-01T21:18:51.272
+WARNING: An illegal reflective access operation has occurred
+
+# Created at 2020-02-01T21:18:51.273
+WARNING: Illegal reflective access by org.springframework.cglib.core.ReflectUtils$1 (file:/home/aaa/.m2/repository/org/springframework/spring-core/4.2.7.RELEASE/spring-core-4.2.7.RELEASE.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
+
+# Created at 2020-02-01T21:18:51.278
+WARNING: Please consider reporting this to the maintainers of org.springframework.cglib.core.ReflectUtils$1
+
+# Created at 2020-02-01T21:18:51.279
+WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
+
+# Created at 2020-02-01T21:18:51.282
+WARNING: All illegal access operations will be denied in a future release
+
diff --git a/spring-boot-package-war/target/surefire-reports/TEST-com.neo.ApplicationTests.xml b/spring-boot-package-war/target/surefire-reports/TEST-com.neo.ApplicationTests.xml
new file mode 100644
index 000000000..831630e10
--- /dev/null
+++ b/spring-boot-package-war/target/surefire-reports/TEST-com.neo.ApplicationTests.xml
@@ -0,0 +1,280 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ java.lang.IllegalStateException: Failed to load ApplicationContext
+Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonObjectMapperBuilderConfiguration': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.springframework.boot.autoconfigure.jackson.JacksonProperties org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonObjectMapperBuilderConfiguration.jacksonProperties; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'spring.jackson.CONFIGURATION_PROPERTIES': Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/ValidationException
+Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.springframework.boot.autoconfigure.jackson.JacksonProperties org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonObjectMapperBuilderConfiguration.jacksonProperties; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'spring.jackson.CONFIGURATION_PROPERTIES': Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/ValidationException
+Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'spring.jackson.CONFIGURATION_PROPERTIES': Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/ValidationException
+Caused by: java.lang.NoClassDefFoundError: javax/xml/bind/ValidationException
+Caused by: java.lang.ClassNotFoundException: javax.xml.bind.ValidationException
+
+ (ConfigurationImpl.java:129) ~[hibernate-validator-5.2.4.Final.jar:5.2.4.Final]
+ at org.hibernate.validator.internal.engine.ConfigurationImpl.(ConfigurationImpl.java:96) ~[hibernate-validator-5.2.4.Final.jar:5.2.4.Final]
+ at org.hibernate.validator.HibernateValidator.createGenericConfiguration(HibernateValidator.java:31) ~[hibernate-validator-5.2.4.Final.jar:5.2.4.Final]
+ at javax.validation.Validation$GenericBootstrapImpl.configure(Validation.java:276) ~[validation-api-1.1.0.Final.jar:na]
+ at org.springframework.validation.beanvalidation.LocalValidatorFactoryBean.afterPropertiesSet(LocalValidatorFactoryBean.java:223) ~[spring-context-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ at org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor$LocalValidatorFactory.run(ConfigurationPropertiesBindingPostProcessor.java:441) ~[spring-boot-1.3.6.RELEASE.jar:1.3.6.RELEASE]
+ at org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor.getValidator(ConfigurationPropertiesBindingPostProcessor.java:375) ~[spring-boot-1.3.6.RELEASE.jar:1.3.6.RELEASE]
+ at org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor.determineValidator(ConfigurationPropertiesBindingPostProcessor.java:358) ~[spring-boot-1.3.6.RELEASE.jar:1.3.6.RELEASE]
+ at org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor.postProcessBeforeInitialization(ConfigurationPropertiesBindingPostProcessor.java:317) ~[spring-boot-1.3.6.RELEASE.jar:1.3.6.RELEASE]
+ at org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor.postProcessBeforeInitialization(ConfigurationPropertiesBindingPostProcessor.java:289) ~[spring-boot-1.3.6.RELEASE.jar:1.3.6.RELEASE]
+ at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:408) ~[spring-beans-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1570) ~[spring-beans-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:545) ~[spring-beans-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ ... 53 common frames omitted
+Caused by: java.lang.ClassNotFoundException: javax.xml.bind.ValidationException
+ at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) ~[na:na]
+ at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) ~[na:na]
+ at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[na:na]
+ ... 75 common frames omitted
+
+2020-02-02 14:26:37.815 INFO 1939 --- [ main] .b.l.ClasspathLoggingApplicationListener : Application failed to start with classpath: unknown
+2020-02-02 14:26:37.827 ERROR 1939 --- [ main] o.s.test.context.TestContextManager : Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@21aa6d6c] to prepare test instance [com.neo.ApplicationTests@bd2f5a9]
+
+java.lang.IllegalStateException: Failed to load ApplicationContext
+ at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124) ~[spring-test-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:83) ~[spring-test-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:117) ~[spring-test-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:83) ~[spring-test-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:228) ~[spring-test-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:230) ~[spring-test-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:289) ~[spring-test-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) ~[junit-4.12.jar:4.12]
+ at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:291) ~[spring-test-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:249) ~[spring-test-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:89) ~[spring-test-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) ~[junit-4.12.jar:4.12]
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) ~[junit-4.12.jar:4.12]
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) ~[junit-4.12.jar:4.12]
+ at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) ~[junit-4.12.jar:4.12]
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) ~[junit-4.12.jar:4.12]
+ at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) ~[spring-test-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) ~[spring-test-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:363) ~[junit-4.12.jar:4.12]
+ at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:193) ~[spring-test-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:367) ~[surefire-junit4-2.19.1.jar:2.19.1]
+ at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:274) ~[surefire-junit4-2.19.1.jar:2.19.1]
+ at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238) ~[surefire-junit4-2.19.1.jar:2.19.1]
+ at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:161) ~[surefire-junit4-2.19.1.jar:2.19.1]
+ at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:290) ~[surefire-booter-2.19.1.jar:2.19.1]
+ at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:242) ~[surefire-booter-2.19.1.jar:2.19.1]
+ at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:121) ~[surefire-booter-2.19.1.jar:2.19.1]
+Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonObjectMapperBuilderConfiguration': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.springframework.boot.autoconfigure.jackson.JacksonProperties org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonObjectMapperBuilderConfiguration.jacksonProperties; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'spring.jackson.CONFIGURATION_PROPERTIES': Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/ValidationException
+ at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334) ~[spring-beans-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1214) ~[spring-beans-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:543) ~[spring-beans-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) ~[spring-beans-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) ~[spring-beans-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) ~[spring-beans-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) ~[spring-beans-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) ~[spring-beans-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:772) ~[spring-beans-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:839) ~[spring-context-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:538) ~[spring-context-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:760) ~[spring-boot-1.3.6.RELEASE.jar:1.3.6.RELEASE]
+ at org.springframework.boot.SpringApplication.createAndRefreshContext(SpringApplication.java:360) ~[spring-boot-1.3.6.RELEASE.jar:1.3.6.RELEASE]
+ at org.springframework.boot.SpringApplication.run(SpringApplication.java:306) ~[spring-boot-1.3.6.RELEASE.jar:1.3.6.RELEASE]
+ at org.springframework.boot.test.SpringApplicationContextLoader.loadContext(SpringApplicationContextLoader.java:98) ~[spring-boot-1.3.6.RELEASE.jar:1.3.6.RELEASE]
+ at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:98) ~[spring-test-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:116) ~[spring-test-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ ... 26 common frames omitted
+Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.springframework.boot.autoconfigure.jackson.JacksonProperties org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonObjectMapperBuilderConfiguration.jacksonProperties; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'spring.jackson.CONFIGURATION_PROPERTIES': Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/ValidationException
+ at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:573) ~[spring-beans-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88) ~[spring-beans-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331) ~[spring-beans-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ ... 42 common frames omitted
+Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'spring.jackson.CONFIGURATION_PROPERTIES': Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/ValidationException
+ at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553) ~[spring-beans-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) ~[spring-beans-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) ~[spring-beans-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) ~[spring-beans-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) ~[spring-beans-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) ~[spring-beans-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1192) ~[spring-beans-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1116) ~[spring-beans-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1014) ~[spring-beans-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:545) ~[spring-beans-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ ... 44 common frames omitted
+Caused by: java.lang.NoClassDefFoundError: javax/xml/bind/ValidationException
+ at java.base/java.lang.ClassLoader.defineClass1(Native Method) ~[na:na]
+ at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016) ~[na:na]
+ at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174) ~[na:na]
+ at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:800) ~[na:na]
+ at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:698) ~[na:na]
+ at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:621) ~[na:na]
+ at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:579) ~[na:na]
+ at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) ~[na:na]
+ at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[na:na]
+ at org.hibernate.validator.internal.engine.ConfigurationImpl.(ConfigurationImpl.java:129) ~[hibernate-validator-5.2.4.Final.jar:5.2.4.Final]
+ at org.hibernate.validator.internal.engine.ConfigurationImpl.(ConfigurationImpl.java:96) ~[hibernate-validator-5.2.4.Final.jar:5.2.4.Final]
+ at org.hibernate.validator.HibernateValidator.createGenericConfiguration(HibernateValidator.java:31) ~[hibernate-validator-5.2.4.Final.jar:5.2.4.Final]
+ at javax.validation.Validation$GenericBootstrapImpl.configure(Validation.java:276) ~[validation-api-1.1.0.Final.jar:na]
+ at org.springframework.validation.beanvalidation.LocalValidatorFactoryBean.afterPropertiesSet(LocalValidatorFactoryBean.java:223) ~[spring-context-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ at org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor$LocalValidatorFactory.run(ConfigurationPropertiesBindingPostProcessor.java:441) ~[spring-boot-1.3.6.RELEASE.jar:1.3.6.RELEASE]
+ at org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor.getValidator(ConfigurationPropertiesBindingPostProcessor.java:375) ~[spring-boot-1.3.6.RELEASE.jar:1.3.6.RELEASE]
+ at org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor.determineValidator(ConfigurationPropertiesBindingPostProcessor.java:358) ~[spring-boot-1.3.6.RELEASE.jar:1.3.6.RELEASE]
+ at org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor.postProcessBeforeInitialization(ConfigurationPropertiesBindingPostProcessor.java:317) ~[spring-boot-1.3.6.RELEASE.jar:1.3.6.RELEASE]
+ at org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor.postProcessBeforeInitialization(ConfigurationPropertiesBindingPostProcessor.java:289) ~[spring-boot-1.3.6.RELEASE.jar:1.3.6.RELEASE]
+ at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:408) ~[spring-beans-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1570) ~[spring-beans-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:545) ~[spring-beans-4.2.7.RELEASE.jar:4.2.7.RELEASE]
+ ... 53 common frames omitted
+Caused by: java.lang.ClassNotFoundException: javax.xml.bind.ValidationException
+ at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) ~[na:na]
+ at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) ~[na:na]
+ at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[na:na]
+ ... 75 common frames omitted
+
+]]>
+
+
\ No newline at end of file
diff --git a/spring-boot-package-war/target/surefire-reports/TEST-com.neo.controller.HelloTests.xml b/spring-boot-package-war/target/surefire-reports/TEST-com.neo.controller.HelloTests.xml
new file mode 100644
index 000000000..f2c507610
--- /dev/null
+++ b/spring-boot-package-war/target/surefire-reports/TEST-com.neo.controller.HelloTests.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ java.lang.NoClassDefFoundError: javax/xml/bind/ValidationException
+ at com.neo.controller.HelloTests.setUp(HelloTests.java:29)
+Caused by: java.lang.ClassNotFoundException: javax.xml.bind.ValidationException
+ at com.neo.controller.HelloTests.setUp(HelloTests.java:29)
+
+
+
+
\ No newline at end of file
diff --git a/spring-boot-package-war/target/surefire-reports/TEST-com.neo.controller.HelloWorldControlerTests.xml b/spring-boot-package-war/target/surefire-reports/TEST-com.neo.controller.HelloWorldControlerTests.xml
new file mode 100644
index 000000000..a46465243
--- /dev/null
+++ b/spring-boot-package-war/target/surefire-reports/TEST-com.neo.controller.HelloWorldControlerTests.xml
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ java.lang.NoClassDefFoundError: javax/xml/bind/ValidationException
+ at com.neo.controller.HelloWorldControlerTests.setUp(HelloWorldControlerTests.java:26)
+Caused by: java.lang.ClassNotFoundException: javax.xml.bind.ValidationException
+ at com.neo.controller.HelloWorldControlerTests.setUp(HelloWorldControlerTests.java:26)
+
+
+
+
\ No newline at end of file
diff --git a/spring-boot-package-war/target/surefire-reports/com.neo.ApplicationTests.txt b/spring-boot-package-war/target/surefire-reports/com.neo.ApplicationTests.txt
new file mode 100644
index 000000000..83e73adfd
--- /dev/null
+++ b/spring-boot-package-war/target/surefire-reports/com.neo.ApplicationTests.txt
@@ -0,0 +1,12 @@
+-------------------------------------------------------------------------------
+Test set: com.neo.ApplicationTests
+-------------------------------------------------------------------------------
+Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 2.33 sec <<< FAILURE! - in com.neo.ApplicationTests
+contextLoads(com.neo.ApplicationTests) Time elapsed: 0 sec <<< ERROR!
+java.lang.IllegalStateException: Failed to load ApplicationContext
+Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonObjectMapperBuilderConfiguration': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.springframework.boot.autoconfigure.jackson.JacksonProperties org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonObjectMapperBuilderConfiguration.jacksonProperties; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'spring.jackson.CONFIGURATION_PROPERTIES': Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/ValidationException
+Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.springframework.boot.autoconfigure.jackson.JacksonProperties org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonObjectMapperBuilderConfiguration.jacksonProperties; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'spring.jackson.CONFIGURATION_PROPERTIES': Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/ValidationException
+Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'spring.jackson.CONFIGURATION_PROPERTIES': Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/ValidationException
+Caused by: java.lang.NoClassDefFoundError: javax/xml/bind/ValidationException
+Caused by: java.lang.ClassNotFoundException: javax.xml.bind.ValidationException
+
diff --git a/spring-boot-package-war/target/surefire-reports/com.neo.controller.HelloTests.txt b/spring-boot-package-war/target/surefire-reports/com.neo.controller.HelloTests.txt
new file mode 100644
index 000000000..a5f0c5d92
--- /dev/null
+++ b/spring-boot-package-war/target/surefire-reports/com.neo.controller.HelloTests.txt
@@ -0,0 +1,10 @@
+-------------------------------------------------------------------------------
+Test set: com.neo.controller.HelloTests
+-------------------------------------------------------------------------------
+Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.029 sec <<< FAILURE! - in com.neo.controller.HelloTests
+getHello(com.neo.controller.HelloTests) Time elapsed: 0 sec <<< ERROR!
+java.lang.NoClassDefFoundError: javax/xml/bind/ValidationException
+ at com.neo.controller.HelloTests.setUp(HelloTests.java:29)
+Caused by: java.lang.ClassNotFoundException: javax.xml.bind.ValidationException
+ at com.neo.controller.HelloTests.setUp(HelloTests.java:29)
+
diff --git a/spring-boot-package-war/target/surefire-reports/com.neo.controller.HelloWorldControlerTests.txt b/spring-boot-package-war/target/surefire-reports/com.neo.controller.HelloWorldControlerTests.txt
new file mode 100644
index 000000000..53195615e
--- /dev/null
+++ b/spring-boot-package-war/target/surefire-reports/com.neo.controller.HelloWorldControlerTests.txt
@@ -0,0 +1,10 @@
+-------------------------------------------------------------------------------
+Test set: com.neo.controller.HelloWorldControlerTests
+-------------------------------------------------------------------------------
+Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 3.335 sec <<< FAILURE! - in com.neo.controller.HelloWorldControlerTests
+getHello(com.neo.controller.HelloWorldControlerTests) Time elapsed: 0.697 sec <<< ERROR!
+java.lang.NoClassDefFoundError: javax/xml/bind/ValidationException
+ at com.neo.controller.HelloWorldControlerTests.setUp(HelloWorldControlerTests.java:26)
+Caused by: java.lang.ClassNotFoundException: javax.xml.bind.ValidationException
+ at com.neo.controller.HelloWorldControlerTests.setUp(HelloWorldControlerTests.java:26)
+
diff --git a/spring-boot-package-war/target/test-classes/com/neo/ApplicationTests.class b/spring-boot-package-war/target/test-classes/com/neo/ApplicationTests.class
new file mode 100644
index 000000000..4f78f6223
Binary files /dev/null and b/spring-boot-package-war/target/test-classes/com/neo/ApplicationTests.class differ
diff --git a/spring-boot-package-war/target/test-classes/com/neo/controller/HelloTests.class b/spring-boot-package-war/target/test-classes/com/neo/controller/HelloTests.class
new file mode 100644
index 000000000..5cc5e1939
Binary files /dev/null and b/spring-boot-package-war/target/test-classes/com/neo/controller/HelloTests.class differ
diff --git a/spring-boot-package-war/target/test-classes/com/neo/controller/HelloWorldControlerTests.class b/spring-boot-package-war/target/test-classes/com/neo/controller/HelloWorldControlerTests.class
new file mode 100644
index 000000000..0ad6164d8
Binary files /dev/null and b/spring-boot-package-war/target/test-classes/com/neo/controller/HelloWorldControlerTests.class differ