关于shiro的.ini文件配置

xiaoxiao2021-02-28  126

[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数据源,都不能进行连接。求科普!!

转载请注明原文地址: https://www.6miu.com/read-46320.html

最新回复(0)