Hi, I'm using jboss4.0.3. I want to reference my jsp page to EJB but get a "could not dereference object" upon running the jsp with this as it went into the catch exception instead of looking up to the EJB:
try { | Context initial = new InitialContext(); | Object objref = initial.lookup("java:comp/env/ejb/EJBMusic"); | System.out.println("lookup success for ejb/EJBMusic"); | // a reference to the home interface is shareable | musicHome = (MusicIteratorHome)PortableRemoteObject.narrow(objref, MusicIteratorHome.class); | System.out.println("created MusicIteratorHome object"); | | objref = initial.lookup("java:comp/env/ejb/MyMusicCart"); | System.out.println("lookup success for ejb/MyMusicCart"); | // a reference to the home interface is shareable | cartHome = (MusicCartHome)PortableRemoteObject.narrow(objref, MusicCartHome.class); | System.out.println("created MusicCartHome object"); | | } catch (Exception ex) { | System.out.println("Unexpected Exception: " +ex.getMessage()); My web.xml <ejb-ref> | <ejb-ref-name>ejb/EJBMusic</ejb-ref-name> | <ejb-ref-type>Session</ejb-ref-type> | <home>asg.MusicEJB.MusicIteratorHome</home> | <remote>asg.MusicEJB.MusicIterator</remote> | <ejb-link>ejb-jar-iterator.jar#MusicIteratorBean</ejb-link> | </ejb-ref> | | <ejb-ref> | <ejb-ref-name>ejb/MyMusicCart</ejb-ref-name> | <ejb-ref-type>Session</ejb-ref-type> | <home>asg.MusicCartEJB.MusicCartHome</home> | <remote>asg.MusicCartEJB.MusicCart</remote> | <ejb-link>ejb-jar-ic.jar#MusicCartBean</ejb-link> | | </ejb-ref> I did not include any jboss-web.xml or jboss.xml. Is it i need to include them before it can work? Please help, i have been solving this problem for days View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3964540#3964540 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3964540 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user