IntelliJ open source
[Logo] JavaRanch » JavaRanch Saloon
  Search | FAQ | Recent Topics | Hot Topics
Register / Login


Win a copy of Flex 4 in Action this week in the Flex forum!
Reply Bookmark it! Watch this topic JavaRanch » Forums » Java » Object Relational Mapping
 
RSS feed
 
New topic
Author

SessionFactory: javax.naming.NameNotFoundException: hibernate not bound

Mateusz Moroz
Greenhorn

Joined: Oct 29, 2008
Messages: 21

Hi,

I'm facing following problem with hibernate and jboss. I have postgresql-ds.xml in ${JBOSS}/server/default/deploy:


Then, I have jboss-service.xml in META-INF dir of the har:


In my EJB I try to get access to database via:


The har is deployed in jboss-app.xml:


Application deploys with no errors.
Unfortunately jboss throws an Exception when trying to lookup:



What am I doing wrong? I see that the session factory is not bound to JNDI. How to fix it? Anyone can help to fix it?

This message was edited 1 time. Last update was at by Mateusz Moroz

zabet tyan
Ranch Hand

Joined: Jan 14, 2009
Messages: 31

Where are you trying to access SessionFactory from?

I had the same problem when I was trying to access SessionFactory from my unit tests (in eclipse) .

if that's the case,
this is what i did (not sure if the best way to solve it or not):

include the jbossall-client.jar, your client.jar and ejb.jar as well as jboss-ejb3.jar, jboss-aop-jdk50-client.jar and jboss-aspect-jdk50-client.jar in the classpath of your unit tests/client and give it another try.

If you came up with a better solution please let me know.
Mateusz Moroz
Greenhorn

Joined: Oct 29, 2008
Messages: 21

I try to access the SessionFactory directly from SessionBean.
MySessionFactory is visible in jboss jmx console and shows no errors.

This message was edited 1 time. Last update was at by Mateusz Moroz

 
 
 
Reply Bookmark it! Watch this topic JavaRanch » Forums » Java » Object Relational Mapping
 
RSS feed
 
New topic
JProfiler
Get rid of your performance problems and memory leaks!