2013-10-24 153 views
2

我知道這些qq已經在這個論壇上多次發佈,但仍然收到此錯誤消息。這裏是我的配置的東西javax.naming.namingexception無法創建資源實例tomcat 7

的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

可以告訴你的堆棧跟蹤? – Ashish

回答

0

在web.xml中的< res-ref-name > 感謝應該是:jdbc/cpWebDatasource

相關問題