我正在开发一个Spring Boot
具有版本的应用程序。应用程序2.2.1RELEASE
结构,我已将配置作为外部配置移动到配置文件夹中。项目结构应该是这样的
当我运行我的应用程序时,它显示以下日志
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v2.2.1.RELEASE)
2019-12-12 20:34:41.631 INFO 375592 --- [ main] c.g.h.x.app.services.api.erviceMain : Starting ServiceMain v1.0 on host-4 with PID 375592 (D:\Service\target\Service-10.jar started by Administrator in D:\Service\target)
2019-12-12 20:34:41.636 INFO 375592 --- [ main] c.g.h.x.app.services.api.ServiceMain : The following profiles are active: Service
2019-12-12 20:34:45.086 INFO 375592 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data repositories in DEFAULT mode.
2019-12-12 20:34:45.477 INFO 375592 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 154ms. Found 0 repository interfaces.
408 SybaseUnit INFO [main] openjpa.Enhance - You have enabled runtime enhancement, but have not specified the set of persistent classes. OpenJPA must look for metadata for every loaded class, whi
ch might increase class load times significantly.
296 SybaseUnit WARN [main] openjpa.Runtime - An error occurred while registering a ClassTransformer with PersistenceUnitInfo: name 'SybaseUnit', root URL [file:/D:/Service/targetService-1.0.jar]. The error has been consumed. To see it, set your openjpa.Runtime log level to TRACE. Load-time class transformation will not
be available.
312 SybaseUnit WARN [main] openjpa.Runtime - Could not create the optional validation provider. Reason returned: "A default ValidatorFactory could not be created."
2019-12-12 20:34:50.108 INFO 375592 --- [ main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'SybaseUnit'
0 MssqlUnit INFO [main] openjpa.Enhance - You have enabled runtime enhancement, but have not specified the set of persistent classes. OpenJPA must look for metadata for every loaded class, which
might increase class load times significantly.
0 MssqlUnit WARN [main] openjpa.Runtime - An error occurred while registering a ClassTransformer with PersistenceUnitInfo: name 'MssqlUnit', root URL [file:/D:/Service/target/Service-1.0.jar]. The error has been consumed. To see it, set your openjpa.Runtime log level to TRACE. Load-time class transformation will not be
available.
0 MssqlUnit WARN [main] openjpa.Runtime - Could not create the optional validation provider. Reason returned: "A default ValidatorFactory could not be created."
2019-12-12 20:34:50.140 INFO 375592 --- [ main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'MssqlUnit'
log4j:WARN No appenders could be found for logger (com..manager.data).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
2019-12-12 20:34:53.284 INFO 375592 --- [ main] o.s.s.concurrent.ThreadPoolTaskExecutor : Initializing ExecutorService 'TaskExecutor'
2019-12-12 20:34:53.328 INFO 375592 --- [ main] ca.uhn.fhir.util.VersionUtil : HAPI FHIR version is: 1.4
2019-12-12 20:34:53.335 INFO 375592 --- [ main] ca.uhn.fhir.context.FhirContext : Creating new FHIR context for FHIR version [DSTU3]
2019-12-12 20:34:54.946 INFO 375592 --- [ main] o.s.s.concurrent.ThreadPoolTaskExecutor : Initializing ExecutorService
2019-12-12 20:34:55.343 INFO 375592 --- [ main] o.s.s.concurrent.ThreadPoolTaskExecutor : Initializing ExecutorService 'asyncExecutor'
2019-12-12 20:34:57.647 INFO 375592 --- [ main] c.g.h.x.app.services.api.ServiceMain : Started ServiceMain in 19.208 seconds (JVM running for 21.409)
Pom.xml
添加了以下依赖项的文件
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions>
<exclusion>
<groupId>org.jboss.logging</groupId>
<artifactId>jboss-logging</artifactId>
</exclusion>
<exclusion>
<groupId>org.hibernate.validator</groupId>
<artifactId>hibernate-validator</artifactId>
</exclusion>
<!-- <exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
</exclusion> -->
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>org.mockito</groupId>
<artifactId>mockito-junit-jupiter</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-autoconfigure</artifactId>
</dependency>
我尝试了以下可能的解决方案。
- 更新和清理我的项目。
- 删除
.m2
存储库并参考以下堆栈链接。
1. Spring Boot 应用程序没有启动嵌入式tomcat
还没有得到任何解决方案。
注意:-注意到我的日志中有两行
2019-12-12 20:34:45.086 INFO 375592 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data repositories in DEFAULT mode.
2019-12-12 20:34:45.477 INFO 375592 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 154ms. Found 0 repository interfaces.