Can*_*ash 9 java jpa spring-mvc spring-data-jpa spring-boot
我在尝试构建、编译和验证时没有收到任何错误
\n但是当我尝试使用 Maven 来运行此项目时,开始收到“正在关闭 JPA EntityManagerFactory 以获取持久性单元‘默认’\nHikariPool-1 - 已启动关闭,\nHikariPool- 1 - 关闭已完成“
\n任何人都可以帮忙解决这个问题吗?提前致谢
"C:\\Program Files\\Java\\jdk1.8.0_301\\bin\\java.exe" -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:51659,suspend=y,server=n -javaagent:C:\\Users\\suyash.shrivastava\\AppData\\Local\\JetBrains\\IdeaIC2021.2\\captureAgent\\debugger-agent.jar -Dfile.encoding=UTF-8 -classpath "C:\\Program Files\\JetBrains\\IntelliJ IDEA Community Edition 2021.2.1\\lib\\idea_rt.jar" com.intellij.rt.execution.CommandLineWrapper C:\\Users\\suyash.shrivastava\\AppData\\Local\\Temp\\idea_classpath1870814817 com.trianz.datamesh.DatameshApplication C:/Users/suyash.shrivastava/.m2/repository\nConnected to the target VM, address: '127.0.0.1:51659', transport: 'socket'\n20:59:59.723 [main] INFO com.trianz.datamesh.DatameshApplication - Application Started.....\n\n . ____ _ __ _ _\n /\\\\ / ___'_ __ _ _(_)_ __ __ _ \\ \\ \\ \\\n( ( )\\___ | '_ | '_| | '_ \\/ _` | \\ \\ \\ \\\n \\\\/ ___)| |_)| | | | | || (_| | ) ) ) )\n ' |____| .__|_| |_|_| |_\\__, | / / / /\n =========|_|==============|___/=/_/_/_/\n :: Spring Boot :: (v2.5.2)\n\n2021-10-18 21:00:08.117 INFO 8108 --- [ main] com.trianz.datamesh.DatameshApplication : Starting DatameshApplication using Java 1.8.0_301 on Tri02L-DHW2R93 with PID 8108 (C:\\Users\\suyash.shrivastava\\Documents\\DataMesh\\target\\classes started by suyash.shrivastava in C:\\Users\\suyash.shrivastava\\Documents\\DataMesh)\n2021-10-18 21:00:08.119 INFO 8108 --- [ main] com.trianz.datamesh.DatameshApplication : The following profiles are active: local\n2021-10-18 21:00:10.489 INFO 8108 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.\n2021-10-18 21:00:11.144 INFO 8108 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 622 ms. Found 4 JPA repository interfaces.\n2021-10-18 21:00:14.345 INFO 8108 --- [ main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default]\n2021-10-18 21:00:14.641 INFO 8108 --- [ main] org.hibernate.Version : HHH000412: Hibernate ORM core version 5.4.32.Final\n2021-10-18 21:00:15.300 INFO 8108 --- [ main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.1.2.Final}\n2021-10-18 21:00:16.082 INFO 8108 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting...\n2021-10-18 21:00:16.809 INFO 8108 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed.\n2021-10-18 21:00:16.884 INFO 8108 --- [ main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.H2Dialect\nHibernate: create table dm_dataset (id bigint generated by default as identity, athena_query_sql varchar(255), column_list_with_types varchar(255), dataset_name varchar(255), db_sql varchar(255), description varchar(255), frequency varchar(255), schema_path varchar(255), table_name varchar(255), datasource_id bigint not null, primary key (id))\nHibernate: create table dm_datasource (datasource_id bigint generated by default as identity, athena_data_source_name varchar(255), database varchar(255), db_type varchar(255), description varchar(255), host varchar(255), name varchar(255), password varchar(255), schema varchar(255), username varchar(255), domain_id bigint not null, primary key (datasource_id))\nHibernate: create table dm_domain (domain_id bigint generated by default as identity, domain_description varchar(255), domain_name varchar(255), domain_owner varchar(255), frequency varchar(255), primary key (domain_id))\nHibernate: create table udfdgrules (id bigint generated by default as identity, apply_column_name varchar(255), udf_alias_inaws varchar(255), udf_input_parameter_type varchar(255), udf_name varchar(255) not null, udf_return_type varchar(255), user_id bigint not null, primary key (id))\nHibernate: alter table dm_dataset add constraint FK3q5ryjfrcurqxid5bd303a88y foreign key (datasource_id) references dm_datasource\nHibernate: alter table dm_datasource add constraint FKhcev25r3f4d74aaf63rec8786 foreign key (domain_id) references dm_domain\n2021-10-18 21:00:20.863 INFO 8108 --- [ main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]\n2021-10-18 21:00:20.903 INFO 8108 --- [ main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'\n2021-10-18 21:00:26.996 INFO 8108 --- [ main] org.neo4j.driver.Driver : Direct driver instance 147735328 created for server address localhost:7687\n2021-10-18 21:00:27.366 INFO 8108 --- [ main] com.trianz.datamesh.DatameshApplication : Started DatameshApplication in 21.184 seconds (JVM running for 28.361)\n2021-10-18 21:01:20.393 WARN 8108 --- [l-1 housekeeper] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=57s713ms652\xc2\xb5s100ns).\n2021-10-18 21:02:12.019 WARN 8108 --- [l-1 housekeeper] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=57s378ms596\xc2\xb5s700ns).\n2021-10-18 21:02:24.298 INFO 8108 --- [ main] com.trianz.datamesh.DatameshApplication : Application Running\n2021-10-18 21:02:46.579 INFO 8108 --- [ionShutdownHook] org.neo4j.driver.Driver : Closing driver instance 147735328\n2021-10-18 21:02:46.862 INFO 8108 --- [ionShutdownHook] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default'\n2021-10-18 21:02:46.872 INFO 8108 --- [ionShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown initiated...\n2021-10-18 21:02:46.884 INFO 8108 --- [ionShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown completed.\nRun Code Online (Sandbox Code Playgroud)\n这是我的 Pom.XML 文件
\n<?xml version="1.0" encoding="UTF-8"?>\n<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\n xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">\n <modelVersion>4.0.0</modelVersion>\n <parent>\n <groupId>org.springframework.boot</groupId>\n <artifactId>spring-boot-starter-parent</artifactId>\n <version>2.5.2</version>\n <relativePath/> <!-- lookup parent from repository -->\n </parent>\n <groupId>com.trianz.datamesh</groupId>\n <artifactId>datamesh</artifactId>\n <version>0.0.1</version>\n <packaging>war</packaging>\n <name>datamesh</name>\n <description>datamesh mvp 2 athena</description>\n <properties>\n <java.version>1.8</java.version>\n </properties>\n <dependencies>\n\n <dependency>\n <groupId>org.springframework.boot</groupId>\n <artifactId>spring-boot-starter-web</artifactId>\n </dependency>\n <dependency>\n <groupId>org.springframework.boot</groupId>\n <artifactId>spring-boot-starter-tomcat</artifactId>\n <scope>provided</scope>\n </dependency>\n\n\n <dependency>\n <groupId>org.springframework.boot</groupId>\n <artifactId>spring-boot-starter-data-jpa</artifactId>\n </dependency>\n\n <dependency>\n <groupId>org.postgresql</groupId>\n <artifactId>postgresql</artifactId>\n <version>42.2.14</version>\n </dependency>\n\n <dependency>\n <groupId>org.projectlombok</groupId>\n <artifactId>lombok</artifactId>\n <optional>true</optional>\n </dependency>\n <dependency>\n <groupId>jakarta.validation</groupId>\n <artifactId>jakarta.validation-api</artifactId>\n <version>2.0.2</version>\n </dependency>\n <dependency>\n <groupId>org.springframework.boot</groupId>\n <artifactId>spring-boot-starter-validation</artifactId>\n </dependency>\n\n\n <dependency>\n <groupId>io.springfox</groupId>\n <artifactId>springfox-swagger2</artifactId>\n <version>2.9.2</version>\n </dependency>\n\n <dependency>\n <groupId>io.springfox</groupId>\n <artifactId>springfox-swagger-ui</artifactId>\n <version>2.9.2</version>\n </dependency>\n <!-- https://mvnrepository.com/artifact/org.modelmapper/modelmapper -->\n <dependency>\n <groupId>org.modelmapper</groupId>\n <artifactId>modelmapper</artifactId>\n <version>2.4.4</version>\n </dependency>\n <dependency>\n <groupId>com.h2database</groupId>\n <artifactId>h2</artifactId>\n <scope>runtime</scope>\n </dependency>\n\n <!--<dependency>-->\n <!--<groupId>org.springframework.kafka</groupId>-->\n <!--<artifactId>spring-kafka</artifactId>-->\n <!--</dependency>-->\n\n <dependency>\n <groupId>org.springframework.kafka</groupId>\n <artifactId>spring-kafka</artifactId>\n <version>2.7.0</version>\n </dependency>\n\n <dependency>\n <groupId>org.apache.kafka</groupId>\n <artifactId>kafka-clients</artifactId>\n <version>2.8.0</version>\n </dependency>\n\n\n\n <dependency>\n <groupId>org.springframework.boot</groupId>\n <artifactId>spring-boot-starter-test</artifactId>\n <scope>test</scope>\n <exclusions>\n <exclusion>\n <groupId>org.junit.vintage</groupId>\n <artifactId>junit-vintage-engine</artifactId>\n </exclusion>\n </exclusions>\n </dependency>\n\n\n <dependency>\n <groupId>org.junit.vintage</groupId>\n <artifactId>junit-vintage-engine</artifactId>\n <scope>test</scope>\n <exclusions>\n <exclusion>\n <groupId>org.hamcrest</groupId>\n <artifactId>hamcrest-core</artifactId>\n </exclusion>\n </exclusions>\n </dependency>\n\n\n\n\n <dependency>\n <groupId>org.springframework.kafka</groupId>\n <artifactId>spring-kafka-test</artifactId>\n <scope>test</scope>\n </dependency>\n\n <dependency>\n <groupId>com.fasterxml.jackson.core</groupId>\n <artifactId>jackson-databind</artifactId>\n </dependency>\n\n\n <dependency>\n <groupId>com.amazon.redshift</groupId>\n <artifactId>redshift-jdbc42</artifactId>\n <version>2.1.0.1</version>\n </dependency>\n\n <!-- https://mvnrepository.com/artifact/org.neo4j.driver/neo4j-java-driver -->\n <dependency>\n <groupId>org.neo4j.driver</groupId>\n <artifactId>neo4j-java-driver</artifactId>\n <version>4.3.2</version>\n </dependency>\n\n\n <dependency>\n <groupId>software.amazon.awssdk</groupId>\n <artifactId>aws-sdk-java</artifactId>\n <version>2.7.20</version>\n </dependency>\n\n <dependency>\n <groupId>com.amazonaws</groupId>\n <artifactId>aws-java-sdk</artifactId>\n <version>1.11.586</version>\n </dependency>\n <dependency>\n <groupId>org.json</groupId>\n <artifactId>json</artifactId>\n <version>20201115</version>\n </dependency>\n\n </dependencies>\n\n\n\n <build>\n <plugins>\n <plugin>\n <groupId>org.springframework.boot</groupId>\n <artifactId>spring-boot-maven-plugin</artifactId>\n </plugin>\n </plugins>\n </build>\n\n</project>\nRun Code Online (Sandbox Code Playgroud)\n
1.去掉依赖之间的空格
2.更新父版本“spring-boot-starter-parent 2.5.5”。
3.从“spring-boot-starter-tomcat”中删除范围
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.5.5</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.trianz.datamesh</groupId>
<artifactId>datamesh</artifactId>
<version>0.0.1</version>
<packaging>war</packaging>
<name>datamesh</name>
<description>datamesh mvp 2 athena</description>
<properties>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>42.2.14</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>jakarta.validation</groupId>
<artifactId>jakarta.validation-api</artifactId>
<version>2.0.2</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-validation</artifactId>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.9.2</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.9.2</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.modelmapper/modelmapper -->
<dependency>
<groupId>org.modelmapper</groupId>
<artifactId>modelmapper</artifactId>
<version>2.4.4</version>
</dependency>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.springframework.kafka</groupId>
<artifactId>spring-kafka</artifactId>
<version>2.7.0</version>
</dependency>
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka-clients</artifactId>
<version>2.8.0</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-core</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.kafka</groupId>
<artifactId>spring-kafka-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
</dependency>
<dependency>
<groupId>com.amazon.redshift</groupId>
<artifactId>redshift-jdbc42</artifactId>
<version>2.1.0.1</version>
</dependency>
<dependency>
<groupId>org.neo4j.driver</groupId>
<artifactId>neo4j-java-driver</artifactId>
<version>4.3.2</version>
</dependency>
<dependency>
<groupId>software.amazon.awssdk</groupId>
<artifactId>aws-sdk-java</artifactId>
<version>2.7.20</version>
</dependency>
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk</artifactId>
<version>1.11.586</version>
</dependency>
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20201115</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
36417 次 |
| 最近记录: |