标题:
求助:struts1.1下怎么在struts-config.xml里配置datasource啊
[打印本页]
作者:
DEATHKING123
时间:
2006-4-10 14:30
标题:
求助:struts1.1下怎么在struts-config.xml里配置datasource啊
我到jakarta的页面看了看,它给出了一个在struts-config.xml里配置datasource的例子,我按照例子做了如下配置:
<data-sources>
<!-- configuration for commons BasicDataSource -->
<data-source key="jdbc/mydb" type="org.apache.commons.dbcp.BasicDataSource">
<set-property property="driverClassName"
value="oracle.jdbc.driver.OracleDriver" />
<set-property property="url"
value="jdbc
racle:thin
localhost:1521:lanx" />
<set-property property="username"
value="scheduler" />
<set-property property="password"
value="calissfx" />
<set-propertyproperty="maxActive"
value="40" />
<set-property property="maxWait"
value="5000" />
<set-property property="defaultAutoCommit"
value="false" />
<set-property property="defaultReadOnly"
value="false" />
</data-source>
</data-sources>
但是我在jbuilder9里启动tomcat40的时候出现下面的错误:
StandardWrapper[/project:action]: Marking servlet action as unavailable
StandardContext[/project]: Servlet /project threw load() exception: javax.servlet.UnavailableException: Initializing application data source jdbc/mydb
javax.servlet.UnavailableException: Initializing application data source jdbc/mydb
at org.apache.struts.action.ActionServlet.initModuleDataSources(ActionServlet.java:1091)
at org.apache.struts.action.ActionServlet.init(ActionServlet.java:472)
... ...
为什么呢?
另外,如果整个工程直接在tomcat下运行,这个时候我的server.xml和struts-config.xml文件里都有datasource的配置,其中server.xml里是原来配置过的,可以使用,struts-config.xml是后来加的.
启动tomcat不会出现错误,但是只要访问数据库,就出现下面的错误:
HTTP Status 500 -
作者:
清风飘扬
时间:
2006-4-10 14:31
你想使用Strtus来配置DataSource,你还缺少一个包
java.lang.NoClassDefFoundError: org/apache/struts/legacy/GenericDataSource
把这个包添加进去就可以了。
struts-legacy.jar
如果你没有这个包,消息我你的mail,我可以发给你。。。
作者:
xj_bluesky
时间:
2006-7-18 08:44
请发给我这个包 好不
xj_bluesky@163.com
欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/)
Powered by Discuz! 6.0.0