Cannot create JDBC driver of class '' for connect URL 'null' 谁知道怎么回事啊
<resource-ref>
<description>Oracle Datasource example</description>
<res-ref-name>jdbc/myoracle</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
context.xml配置
<Resource name="jdbc/myoracle" auth="Container"
type="javax.sql.DataSource" driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@localhost:1521:ora"
username="wf_ecip" password="wf_ecip" maxActive="20" maxIdle="10"
maxWait="-1"/>
类
Context ic=new InitialContext();
DataSource source=(DataSource)ic.lookup("java:comp/env/jdbc/myoracle");
connection=source.getConnection(); 展开
删除你原有的tomcat 数据库,重新建立一个同样的数据库。如果用的eclipse,在servers中双击新建立的服务器,进入Overview后,选择Server Locations为第二个(默认是第一个)Use Tomcat installation,Server path 为你的tomcat 所在路径,如下图:
2. 找到工程下的context.xml文件(就是建立服务器后,在Project explorer中自动生成的Servers 文件夹下的context.xml),在<context></context>之间加入:
<Resource auth="Container" driverClassName="com.mysql.jdbc.Driver" maxActive="100" maxIdle="30" maxWait="10000" name="jdbc/(你数据库的名称)" password="(数据库密码)" type="javax.sql.DataSource" url="jdbc:mysql://localhost:3306/(数据库名称)" username="(数据库用户名,一般都是root)"/>
PS:server.xml 和web.xml不要改动
3. 重新运行。