尝试在云代工中部署springboot项目。得到以下错误。
原因:org.springframework.beans.factory.unsatisfiedDependencyException:创建类路径资源[org/springframework/boot/autocconfigure/orm/jpa/hibernatejpaconfiguration.class]中定义的名称为'Entity ManagerFactoryBuilder'的bean时出错:通过方法'Entity ManagerFactoryBuilder'参数0表示的不满足的依赖关系;嵌套异常为org.springframework.beans.factory.beanCreationException:创建类路径资源[org/springframework/boot/autocconfigure/orm/jpa/hibernatejpaconfiguration.class]中定义的名为“JPA VendorAdapter”的bean时出错:通过工厂方法实例化bean失败;嵌套异常为org.springframework.beans.beanInstantiationException:实例化[org.springframework.orm.jpa.jpavendoradapter]失败:工厂方法“jpa vendoradapter”引发异常;嵌套异常为java.lang.RuntimeException:驱动程序com.microsoft.sqlserver.jdbc.sqlserverdriver声称不接受jdbcUrl,${vcap.services.xxx.credentials.jdbcUrl}
应用程序.属性
spring.datasource.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver
spring.jpa.show-sql=true
spring.jpa.hibernate.dialect=org.hibernate.dialect.SQLServer2012Dialect
spring.datasource.url=${vcap.services.xxx.credentials.jdbcUrl}
spring.datasource.username=${vcap.services.xxx.credentials.username}
spring.datasource.password=${vcap.services.xxx.credentials.password}
implementation 'org.springframework.boot:spring-boot-starter-web'
//cloud connector
implementation 'org.springframework.boot:spring-boot-starter-cloud-connectors'
//database
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
implementation group: 'org.springframework.boot', name: 'spring-boot-starter-jdbc'
implementation group: 'com.microsoft.sqlserver', name: 'mssql-jdbc'
compile group: 'org.springframework.cloud', name: 'spring-cloud-cloudfoundry-connector'
您应该从项目中删除“org.springframework.boot:spring-boot-starter-cloud-connectors”
和组:“org.springframework.cloud”,名称:“spring-cloudfoundry-connectors”
依赖项。
当Spring Cloud连接器JAR位于类路径上时,它们将为vcap_services
中检测到的服务创建连接bean(例如,在您的示例中为datasource
bean)。因为Connectors创建的是连接bean,而不是Spring Boot,所以Spring.datasource
属性被忽略。从项目中删除连接器将允许引导使用您的属性创建连接。
或者,您可以选择使用Java CFEnv从vcap_services
自动设置spring.datasource
属性(从项目中删除连接器之后)。
尝试在JBoss上部署Spring Boot应用程序时,我遇到以下错误。但它在嵌入式Tomcat服务器上运行良好。我试图通过堆栈溢出来查找类似的问题。还找不到解决方案。如有任何建议,将不胜感激。多谢了。
这是我的pom.xml 这是我的运行应用程序 这是我的配置文件 应用程序.属性
我从spring.io创建了一个Spring Boot示例,并添加了以下依赖项:web、jpa、driver db2,但我出现了以下错误 我的实体类 组件 应用程序.属性
我在运行spring应用程序时收到以下错误。我对Spring很陌生,所以很困在这里。需要一些帮助来解决这个问题,或者告诉我如何调试和解决这个问题。我只是通过互联网和做不同的组合在我的Pom文件。 这是我的pom文件
我创建了一个Spring App,我使用hibernate进行逆向工程,从MySQL Db生成java类。之后,我想使用这个类来实现存储库,但我有这个问题: 组织。springframework。豆。工厂BeanCreationException:创建名为“entityManagerFactory”的bean时出错,该bean在类路径资源[org/springframework/boot/auto
我有一个带有Hibernate的spring boot应用程序。spring boot 2.13分,Java 11分。 当我启动应用程序时,我得到一个异常: 下面是我的pom.xml: 我尝试了很多事情:spring boot数据jpa多个数据源entityManagerFactory错误创建在类路径资源中定义名称为'entityManagerFactory'的bean错误:调用init方法失败