在myeclipse下写了一个ejb3的java project。然后打包成jar。然后又建立一个调用ejb的web project。然后builed path引用上面的jar,然后打包成war。这样把web project的war包发布上去访问出错。
请问这样的思路是否是错误的呢?正确的方法怎么写,希望把过程说明一下。

解决方案 »

  1.   

    错误提示javax.naming.NameNotFoundException: While trying to look up comp/env/ejb/HelloworldBean in /app/webapp/GetEjb.war/7173761.; remaining name 'comp/env/ejb/HelloworldBean'在jsp中这样写的cx.lookup("java:comp/env/ejb/HelloworldBean")不知道那个lookup中的字符串怎么写,高手在指点一下吧。
      

  2.   

    大家给点提示啊,出不来啊。
    错误提示:
    javax.naming.NameNotFoundException: While trying to look up comp/env/ejb/HelloworldBean in /app/webapp/GetEjb.war/7173761.; remaining name 'comp/env/ejb/HelloworldBean'
      

  3.   

    你试下这样 
    cx.lookup("HelloworldBean/remote");
      

  4.   

    还是不可以,在weblogic10中可以看jndi的名字吗?好莫名奇妙,老是报找不到。
      

  5.   

    我没有导,应该是导入到那个ejb的java project当中吧。是什么jar包呢?