本人最近要用Jb+Jboss3x进行项目开发,希望各位帮帮忙,用过Jb+jboss可以与我共同研究!
本人OICQ:797524444

解决方案 »

  1.   

    我是把那些JNDI名设好之后,然后就直接lookup("JDNI Name");不用配那些引用关系,麻烦~
      

  2.   

    我的意见与accp(accp) 的一样。 直接lookup("JDNI Name")很好用,不要用什么引用关系,不然以后维护或是扩展有你头疼的;
      

  3.   

    这样的确很好用,非常感谢两位楼位;但是,同EJB可配置性初衷或许有所违背(个人意见!!),当系统大了的时间,优其是可能是不同时期或不同公司开发的EJB要运行一个EJB容器时,可能会出现名子冲突.
    所以引用还是要的,可是如果利用引用,本人总是找不到相应的EJB,哪位高人用过,能否提示一下呢???
      

  4.   

    帮我看看这个问题吧:
    在JBuilder9中发布我做得一个名叫SessionBeanOne的无状态会话Bean,
    发布的时候没有错,做了一个客户端测试此会话Bean,却出错,请指教.
    测试程序:
    ....
    Properties props =new Properties();
          props.put(Context.INITIAL_CONTEXT_FACTORY,"org.jnp.interfaces.NamingContextFactory");
          props.put(Context.PROVIDER_URL,"jnp://172.16.1.79:1099");
          props.put(Context.URL_PKG_PREFIXES,"org.jboss.naming:org.jnp.interfaces");
          Context context = new InitialContext(props);      //look up jndi name
          Object ref = context.lookup("java:comp/env/SessionBeanOne"); (这里出错!!!!!)......出错信息:
    java.lang.NoClassDefFoundError: org/jnp/server/NamingServer at org.jboss.naming.java.javaURLContextFactory.<clinit>(javaURLContextFactory.java:37) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:219) at com.sun.naming.internal.VersionHelper12.loadClass(VersionHelper12.java:50) at com.sun.naming.internal.ResourceManager.getFactory(ResourceManager.java:371) at javax.naming.spi.NamingManager.getURLObject(NamingManager.java:570) at javax.naming.spi.NamingManager.getURLContext(NamingManager.java:528) at javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:275) at javax.naming.InitialContext.lookup(InitialContext.java:347) at jbosstmp.TestClient.initializeBean(TestClient.java:70) at jbosstmp.TestClient.main(TestClient.java:298)
      

  5.   

    可能是你的EJB中引用的类文件不在发布包中,并其在Jboss的lib相关路径中也没有这引些类包文件。
    建议你在生成你的jar中将所有需要的类都加入到jar中,这样再试试!!
      

  6.   

    同意ncywang的观点,可能你的ejb打包的时候没有打上你所需要的类。
      

  7.   

    ejb容器是jboss,大家用jb8与其整合一起开发ejb,这样调试ejb的时候,是不是方便多了,比不用ide来得说。请问楼主!
      

  8.   

    我就是这样做的,但是各位大侠,请问题,如何才能进入EJB的Bean的方法内部进行调试呢!
    是log的方式是可行,但是怎么能让Jbuilder的debug直接进入到EJB内部呢,小弟到目前为止已想了很多办法但总是不能如愿呀,郁闷!!!