我知道这些qq已在本论坛上多次发布,但仍然收到此错误消息。这是我的配置文件
context.xml中:
<Context>
<ResourceLink global="jdbc/cpWebDatasource" name="jdbc/cpWebDatasource" type="oracle.jdbc.pool.OracleDataSource"/>
</Context>
// cpWebDatasource是数据源名称
的Server.xml:
<GlobalNamingResources>
<Resource name="UserDatabase" auth="Container"
type="org.apache.catalina.UserDatabase"
description="User database that can be updated and saved"
factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
pathname="conf/tomcat-users.xml" />
<Resource name="jdbc/cpWebDatasource" auth="Container" type="javax.sql.DataSource"
username="qa_cp_dml" password="qa_cp_dml"
url="jdbc:oracle:thin:@10.210.145.26:1521/QATESTNEW"
driverClassName="oracle.jdbc.OracleDriver"
initialSize="5" maxWait="5000"
maxActive="120" maxIdle="5"
validationQuery="select 1"
poolPreparedStatements="true"/>
</GlobalNamingResources>
Web.xml中:
<resource-ref>
<description>Db</description>
<res-ref-name>cpWebDatasource</res-ref-name>
<res-type>oracle.jdbc.pool.OracleDataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
实际上我的应用程序在JBoss4.x中运行,我们正在将它迁移到tomact7。成为执行数据源配置所需的一部分。
任何帮助将不胜感激...... 提前致谢
答案 0 :(得分:0)
web.xml中的< res-ref-name >
应为:jdbc/cpWebDatasource