关于shiro的.ini文件配置

[main]
jdbcRealm=org.apache.shiro.realm.jdbc.JdbcRealm
dataSource=oracle.jdbc.pool.OracleDataSource
dataSource.driverClass.forname=oracle.jdbc.driver.OracleDriver
dataSource.url=jdbc:oracle:thin:@localhost:1521:orcl\DB_SHAIRO
dataSource.user=
dataSource.pwd=
jdbcRealm.dataSource=$dataSource

securityManager.realms=$jdbcRealm





以上是我使用.ini配置oracle信息,不知道是什么缘故总是出错。

Exception in thread "main" org.apache.shiro.config.ConfigurationException: Unable to determine if property [driverClass.forname] represents a java.util.Set
at org.apache.shiro.config.ReflectionBuilder.isTypedProperty(ReflectionBuilder.java:440)
at org.apache.shiro.config.ReflectionBuilder.applyProperty(ReflectionBuilder.java:719)
at org.apache.shiro.config.ReflectionBuilder.applySingleProperty(ReflectionBuilder.java:382)
at org.apache.shiro.config.ReflectionBuilder.applyProperty(ReflectionBuilder.java:343)
at org.apache.shiro.config.ReflectionBuilder$AssignmentStatement.doExecute(ReflectionBuilder.java:989)
at org.apache.shiro.config.ReflectionBuilder$Statement.execute(ReflectionBuilder.java:921)
at org.apache.shiro.config.ReflectionBuilder$BeanConfigurationProcessor.execute(ReflectionBuilder.java:799)
at org.apache.shiro.config.ReflectionBuilder.buildObjects(ReflectionBuilder.java:278)
at org.apache.shiro.config.IniSecurityManagerFactory.buildInstances(IniSecurityManagerFactory.java:181)
at org.apache.shiro.config.IniSecurityManagerFactory.createSecurityManager(IniSecurityManagerFactory.java:139)
at org.apache.shiro.config.IniSecurityManagerFactory.createSecurityManager(IniSecurityManagerFactory.java:107)
at org.apache.shiro.config.IniSecurityManagerFactory.createInstance(IniSecurityManagerFactory.java:98)
at org.apache.shiro.config.IniSecurityManagerFactory.createInstance(IniSecurityManagerFactory.java:47)
at org.apache.shiro.config.IniFactorySupport.createInstance(IniFactorySupport.java:150)
at org.apache.shiro.util.AbstractFactory.getInstance(AbstractFactory.java:47)
at com.jun.com.jun.shiro.jdbcRealm.main(jdbcRealm.java:15)
Caused by: java.lang.NoSuchMethodException: Unknown property 'driverClass' on class 'class oracle.jdbc.pool.OracleDataSource'
at org.apache.commons.beanutils.PropertyUtilsBean.getSimpleProperty(PropertyUtilsBean.java:1269)
at org.apache.commons.beanutils.PropertyUtilsBean.getNestedProperty(PropertyUtilsBean.java:808)
at org.apache.commons.beanutils.PropertyUtilsBean.getProperty(PropertyUtilsBean.java:884)
at org.apache.commons.beanutils.PropertyUtilsBean.getPropertyDescriptor(PropertyUtilsBean.java:935)
at org.apache.shiro.config.ReflectionBuilder.isTypedProperty(ReflectionBuilder.java:427)
... 15 more




老是包这个异常。我前后使用c3p0、dbcp、ojdbc数据源,都不能进行连接。求科普!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值