在MyEclipse下struct中 通过<data-sources>元素连接MySQL出现如下错误,请哪位高手解决一下org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'jdbc:mysql://127.0.0.1:3306/ibm'信息: Marking servlet action as unavailable
2009-9-1 12:32:24 org.apache.catalina.core.StandardContext loadOnStartup
严重: Servlet /TestStruct threw load() exception
javax.servlet.UnavailableException: Initializing application data source org.apache.struts.action.DATA_SOURCEstruct-config.xml如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd"><struts-config>
<data-sources>
<data-source type="org.apache.commons.dbcp.BasicDataSource">
<set-property property="autoCommit" value="true"/>
<set-property value="com.mysql.jdbc.Driver" property="driverClass"/>
<set-property value="jdbc:mysql://127.0.0.1:3306/ibm" property="url"/>
<set-property value="root" property="user"/>
<set-property value="123" property="password"/>
</data-source>
</data-sources>
<form-beans>
<form-bean name="loginForm" type="com.ibmssz.Form.loginForm"></form-bean>
</form-beans>
<global-exceptions />
<global-forwards />
<action-mappings>
<action path="/test" name="loginForm" scope="request" type="com.ibmssz.action.loginAction" input="/index.jsp"></action>
</action-mappings>
<message-resources parameter="com.ibmssz.struts.ApplicationResources" />
</struts-config>
2009-9-1 12:32:24 org.apache.catalina.core.StandardContext loadOnStartup
严重: Servlet /TestStruct threw load() exception
javax.servlet.UnavailableException: Initializing application data source org.apache.struts.action.DATA_SOURCEstruct-config.xml如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd"><struts-config>
<data-sources>
<data-source type="org.apache.commons.dbcp.BasicDataSource">
<set-property property="autoCommit" value="true"/>
<set-property value="com.mysql.jdbc.Driver" property="driverClass"/>
<set-property value="jdbc:mysql://127.0.0.1:3306/ibm" property="url"/>
<set-property value="root" property="user"/>
<set-property value="123" property="password"/>
</data-source>
</data-sources>
<form-beans>
<form-bean name="loginForm" type="com.ibmssz.Form.loginForm"></form-bean>
</form-beans>
<global-exceptions />
<global-forwards />
<action-mappings>
<action path="/test" name="loginForm" scope="request" type="com.ibmssz.action.loginAction" input="/index.jsp"></action>
</action-mappings>
<message-resources parameter="com.ibmssz.struts.ApplicationResources" />
</struts-config>
解决方案 »
- label和input输入域提交数据
- javaBean导出为Xml
- 工程名路径问题,急~~~~~~~在线等
- 一个oracle表插入的问题,望有兴趣的进来看看~~谢谢
- AJAX返回值responseText有值,但responseXML取不到值?为何?
- servlet,javabean,jsp之间有何关系?
- 招聘时候,人家问我你会j2ee吗? 那么学习什么才算是会j2ee呢?请求真正知道的高手指导!
- 我是一个新手, weblogic 10的URL怎么写?
- NetBeans 怎么添加字体?
- 让高手吐血的问题!
- 关于struts2中类型转换问题
- 系统升级后怎么访问旧系统的数据库表(新旧系统的表结构不一样)
<set-property property=”driverClassName” value=”…..” />
driverClassName 必须写规范 , 区分大小写
还有 username 和 password 不区分大小写,但是必须写成 username 和 password我以前也是按照孙卫琴书上的来做,好像不行! 汗!
可以配置server.xml,通过jndi的方式获取链接。
commons-pool.jar
我用的是Myeclipse6.5,Tomcat是Myeclipse中的!
那我应该如何去改呢!请高手指点
commons-pool.jar
好像是spring中的jar包。