0

在尝试创建演示 Spring-MVC 应用程序时,我在启动时遇到了问题:

ConversionNotSupportedException:无法将类型的属性值转换为属性org.apache.commons.dbcp.BasicDataSource所需的类型;嵌套异常是 java.lang.IllegalStateException:无法将类型 [org.apache.commons.dbcp.BasicDataSource] 的值转换为所需类型 [org.apache.tomcat.dbcp.dbcp2.BasicDataSource] 的属性:没有匹配的编辑器或转换策略成立org.apache.tomcat.dbcp.dbcp2.BasicDataSourcedataSourcedataSource

applicationContext.xml我的问题是,当文件中定义为 BasicDataSource 时,为什么 Tomcat 认为它需要转换

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">

我看不出它从哪里得到的......

4

1 回答 1

0

我采用 Captain-Kirk 方法来解决这个问题:我改变了情境的参数。我没有试图弄清楚为什么要创建新的演示应用程序,而是复制了一个现有的应用程序,然后慢慢地更改和删除了一些东西,这样我就得到了我的演示应用程序。当然,这是一种更费力的方法,但我最终取得了成果……

于 2018-09-14T06:48:21.557 回答