I am running MyEclipse 5.1 with JBoss4.0.5.  I have ported my code over from 
WSAD to MyEclipse 5.1  I have removed all my IBM specific files and started 
anew.  I have the projects build and deploying to JBoss on my local machine.  I 
have a data source setup to a SQL Server database.  I can start the server with 
no errors.  When I bring up the Application within a browser, I receive the 
below error. 


  | 20:38:23,421 FATAL [ConfigException] 
{ServiceLocator}{getDataSource}{CONFIG0001}{Failed to find EJB Reference from 
JNDI tree}{External Message:jdbc not bound}
  | {ServiceLocator}{getDataSource}{CONFIG0001}{Failed to find EJB Reference 
from JNDI tree}{External Message:jdbc not bound}
  | 

What is interesting is my data source is identified with the -ds.xml and the 
tables are created specifically for JMS, so I know the database is accessible.  
I have looked on the web and can see the following is recommended.


In the jboss-web.xml

  
  | <jboss-web>
  |    <resource-ref>
  |         <res-ref-name>jdbc/pidbdev</res-ref-name>
  |         <jndi-name>java:jdbc/pidbdev</jndi-name>
  |     </resource-ref>
  | </jboss-web>
  |   


In the web.xml

 
  |   <resource-ref>
  |      <description>DB Connection</description>
  |      <res-ref-name>jdbc/pidbdev</res-ref-name>
  |      <res-type>javax.sql.DataSource</res-type>
  |       <res-auth>Container</res-auth>
  |   </resource-ref>
  |  


And the data source -ds.xml


   
  |       datasources>
  | - <xa-datasource>
  |   <jndi-name>jdbc/pidbdev</jndi-name> 
  |   <track-connection-by-tx /> 
  |   <isSameRM-override-value>false</isSameRM-override-value> 
  |   
<xa-datasource-class>com.microsoft.jdbcx.sqlserver.SQLServerDataSource</xa-datasource-class>
 
  |   <xa-datasource-property 
name="ServerName">meserver</xa-datasource-property> 
  |   <xa-datasource-property name="DatabaseName">medb</xa-datasource-property> 
  |   <xa-datasource-property 
name="SelectMethod">cursor</xa-datasource-property> 
  | - <!--  not sure if these should be here
  |   --> 
  |   <user-name>user1</user-name> 
  |   <password>pwd1</password> 
  | - <!--  corresponding type-mapping in the standardjbosscmp-jdbc.xml 
(optional) 
  |   --> 
  | - <metadata>
  |   <type-mapping>MS SQLSERVER2000</type-mapping> 
  |   </metadata>
  |   </xa-datasource>
  |   </datasources>
  |    

When I look through the server logs, I see the following item telling me 
everything is correctly attached:

  
  |    [WrapperDataSourceService] Bound ConnectionManager 
'jboss.jca:service=DataSourceBinding,name=jdbc/pidbdev' to JNDI name 
'java:jdbc/pidbdev'
  |   

Any help would be greatly appreciated.....

Thank you for readding my post...

Russ

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3987036#3987036

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3987036
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to