如何配置struts的数据源?
我已经在struts-config.xml配置数据源如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
<struts-config>
<data-sources>
<data-source type="org.apache.commons.dbcp.BasicDataSource" key="OracleDSStruts">
<set-property value="false" property="autoCommit" />
<set-property value="Oracle Data Source" property="description" />
<set-property value="oracle.jdbc.driver.OracleDriver" property="driverClass" />
<set-property value="jdbc:oracle:thin:@172.31.100.18:1521:jpedev" property="url" />
<set-property value="jpedev" property="user" />
<set-property value="jpedev" property="password" />
<set-property value="10" property="maxCount" />
<set-property value="2" property="minCount" />
<set-property value="org.apache.commons.dbcp.BasicDataSourceFactory" property="factory" />
</data-source>
</data-sources>
<form-beans>
<form-bean name="logonActionForm" type="com.jpe.security.logonActionForm" />
</form-beans>
<global-forwards>
<forward name="success" path="/portal/portal.jsp" />
</global-forwards>
<action-mappings>
<action name="logonActionForm" type="com.jpe.security.logonAction" input="/index.jsp" scope="session" path="/logonAction" />
</action-mappings>
</struts-config>
struts的lib也添加了
commons-ducp-1.2.1.jar
commons-coon-1.2.jar
但是在运行tomcat 4.1的时候出现如下错误:
org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'jdbc:oracle:thin:@172.31.100.18:1521:jpedev'
StandardWrapper[/admin:action]: Marking servlet action as unavailable
StandardContext[/admin]: Servlet /admin threw load() exception: javax.servlet.UnavailableException: Initializing application data source OracleDSStruts
javax.servlet.UnavailableException: Initializing application data source OracleDSStruts
这是什么原因呀?
请各位大虾多多指教!