我知道这些 qq 已经在这个论坛上发布了很多次,但仍然收到此错误消息。这是我的配置内容
上下文.xml:
<Context>
<ResourceLink global="jdbc/cpWebDatasource" name="jdbc/cpWebDatasource" type="oracle.jdbc.pool.OracleDataSource"/>
</Context>
//cpWebDatasource为数据源名称
服务器.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 。成为执行数据源配置所需的一部分。
任何帮助将不胜感激......提前致谢