2

我知道这些 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 。成为执行数据源配置所需的一部分。

任何帮助将不胜感激......提前致谢

4

1 回答 1

0

web.xml 中的< res-ref-name >应该是:jdbc/cpWebDatasource

于 2013-10-24T08:15:49.320 回答