大家好!
我刚开始学习struts技术。现在我想连接mysql数据库。上网搜了半天,找到了一个方法, 就是使用datasource。
我按照网上方法一步步来实现的,但是出现在了问题。我在struts-config.xml里一旦加了,datasource代码,运行起来就是出来以下错误:
type Status report
message Servlet action is not available
description The requested resource (Servlet action is not available) is not available.
如果我把代码去掉,程序就能正常运行了。
我的struts-config.xml代码如下:
//struts-config.xml
/p>
"-//Apache Software Foundation//DTD Struts Configuration 1.2//EN"
"http://jakarta.apache.org/struts/dtds/struts-config_1_2.dtd">
name="regForm"
type="com.regForm"/>
name="welcome"
path="/Welcome.do"/>
path="/processReg"
type="com.processReg"
name="regForm"
scope="request"
validate="true"
input="/index.jsp">
path="/reg.jsp"/>
processorClass="org.apache.struts.tiles.TilesRequestProcessor"/>
value="/WEB-INF/tiles-defs.xml" />
property="pathnames"
value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/>
property="driverClassName"
value="com.mysql.jdbc.Driver" />
property="url"
value="jdbc:mysql://localhost:3306/networkadmin?autoReconnect=true" />
property="username"
value="root" />
property="password"
value="123456" />
property="maxActive"
value="10" />
property="maxWait"
value="5000" />
property="defaultAutoCommit"
value="false" />
property="defaultReadOnly"
value="false" />
property="validationQuery"
value="SELECT COUNT(*) FROM users" />
请各位高手告诉我为什么。不胜感激。
还有,网上说用在struts-config.xml里配置数据源的方法来连接数据库并不是好方法,请位有还有什么更好的方法能连接mysql数据库?
2009年1月16日 18:45