当前位置: 首页 > 知识库问答 >
问题:

我正在学习Spring靴。连接spring boot project和远程oracle DB时遇到错误

苏野
2023-03-14

2020-04-05 13:08:39.377警告25252--[main]ConfigServletWebServerApplicationContext:上下文初始化过程中遇到异常-取消刷新尝试:org.springFramework.Beans.Factory.BeanCreationException:创建类路径资源[org/springFramework/boot/autocconfigure/orm/jpa/hibernatejpaconfiguration.class]中定义的名为“Entity ManagerFactory”的bean时出错:调用init方法失败;嵌套异常为javax.persistence.persistenceException:[persistenceUnit:default]无法构建Hibernate SessionFactory;嵌套异常为org.hibernate.exception.dataexception:访问表元数据2020-04-05 13:08:39.377信息25252----[main]com.zaxxer.hikari.hikaridataSource:HikariPool-1-已启动关闭...2020-04-05 13:08:39.608信息25252-[main]com.zaxxer.hikari.hikaridatasource:HikariPool-1-关闭完成。2020-04-05 13:08:39.610信息25252---[main]o.apache.catalina.core.StandardService:正在停止服务[Tomcat]2020-04-05 13:08:39.651信息25252---[main]ConditionEvaluationReportLoggingListener:

启动ApplicationContext时出错。若要显示条件报告,请在启用“调试”的情况下重新运行应用程序。2020-04-05 13:08:39.664错误25252---[main]O.S.Boot.SpringApplication:应用程序运行失败

共有1个答案

云啸
2023-03-14

我最近也有同样的问题。并且我重叠了一些依赖项,这导致“在类路径资源中定义了名为'Entity ManagerFactory'的bean创建时出错”。

添加以下依赖项并检查其是否工作。

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-data-jpa</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>

    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <scope>runtime</scope>
    </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>
</dependencies>
 类似资料:
  • 我在学习android studio时遇到了这个错误: 08-20 11:56:52.192 981 5-9815/com.example.android.courtcountee1 E/AndroidRuntime:致命异常:main process:com.example.android.android.courtcountee1,PID:9815 java.lang.runtimeExcep

  • 当我运行此命令时 uvicorn应用程序。主:应用程序--主机0.0.0.0--端口8000--重新加载 我得到这个错误 SQL炼金术。exc.OperationalError:(pymysql.err.OperationalError)(2003,“无法连接到“0.0.0.0”上的MySQL服务器([WinError 10049]请求的地址在其上下文中无效)”)(此错误的背景信息位于:http:

  • C:\Users\ramachandran.s oracledb@1.2.0安装C:\Users\ramachandran.s\node\u modules\oracledb node gyp rebuild C:\Users\ramachandran.s\node\u modules\oracledb 我错过了什么,请帮忙

  • 我目前正试图找到一个替代我的android应用程序后端。目前,我使用php servlets查询Mysql数据库。数据库(Mysql)托管在我学院的一台计算机上,所以我不能更改任何配置,因为我不是管理员。我只能编辑自己的表。 我试图使用以下代码创建一个java RESTful服务器:

  • 运行以下代码: 在控制台中给我以下信息: 我刚刚开始这样做,所以可能有一件愚蠢的事情,我必须做,但没有看到它,所以我提前道歉

  • 我正试图使用IBM Type 4 JDBC驱动程序连接到远程DB2。这是我的配置: 服务器: Windows 7 professional DB2 LUW V10.5 DB2 SVCENAME=50000 TCP/IP通信 客户: 苹果操作系统V10.10.3 我的理解是,如果您用Java编写客户端应用程序并使用类型4-纯Java-驱动程序,客户端不必安装客户端。该应用程序将使用DRDA直接连接到