2013-04-04 70 views
0

我得到的主題錯誤。是*.ds.xml詳情如下:javax.naming.NameNotFoundException:TDIDS沒有綁定

<?xml version="1.0" encoding="UTF-8"?> 
<datasources> 
    <local-tx-datasource> 
     <jndi-name>KHDS</jndi-name> 
     <connection-url> 
      jdbc:sqlserver://servername:1433;DatabaseName=mydb;SelectMethod=cursor 
     </connection-url> 
     <driver-class> 
      com.microsoft.sqlserver.jdbc.SQLServerDriver 
     </driver-class> 
     <user-name>user</user-name> 
     <password>pwd</password> 
     <min-pool-size>50</min-pool-size> 
     <max-pool-size>500</max-pool-size> 
     <query-timeout>60</query-timeout> 
     <blocking-timeout-millis>60000</blocking-timeout-millis> 
     <idle-timeout-minutes>1</idle-timeout-minutes> 
     <metadata> 
      <type-mapping>MS SQLSERVER2000</type-mapping> 
     </metadata> 
    </local-tx-datasource> 
</datasources> 

的錯誤跟蹤如下:

- javax.naming.NameNotFoundException: KHDS not bound 
    at org.jnp.server.NamingServer.getBinding(NamingServer.java:491) 
    at org.jnp.server.NamingServer.getBinding(NamingServer.java:499) 
    at org.jnp.server.NamingServer.getObject(NamingServer.java:505) 
    at org.jnp.server.NamingServer.lookup(NamingServer.java:278) 
    at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:544) 
    at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:520) 
    at javax.naming.InitialContext.lookup(InitialContext.java:392) 
    at pk.com.tdi.core.db.DBManager.createConnection(DBManager.java:203) 
    at pk.com.tdi.core.db.DBManager.<init>(DBManager.java:65) 
    at pk.com.tdi.core.wf_1_0.facade.WorkflowServiceImpl.getCurrentStage(WorkflowServiceImpl.java:384) 
    at pagecode.PolicySearchDetail.onPageLoadBegin(PolicySearchDetail.java:241) 

任何幫助將高度讚賞。

回答

0

您嘗試訪問的JNDI資源不存在。請檢查服務器中的資源(如果存在您試圖訪問的JNDI名稱)。

Regards,