应该有一个方法
private Context getInitialContext() throws Exception {
    String url = "t3://localhost:7001";
将url改变就应该可以了,我用的是weblogic。。
给分 。点击帖子 后面的管理即可

解决方案 »

  1.   

    Context ctx = new InitialContext();
    这句有问题啦!每种APP SERVER得到Context的方法是不一样的! hexiaofeng(java爱好者)他告诉你的是weblogic环境下的方法,而appserver肯定不是这样,你可以看看APPSERVER的帮助啦!
      

  2.   

    但是我的JBuilder5和BAS是集成在一起的,大部分代码都是由Jbuilder自动生成的。不过我还是看一下BAS的帮助,如果是这样的话,一定重谢!
      

  3.   

    好像还是不行啊!BAS帮助给出的代码和我的是一样的。请各位大侠帮忙,帮我想想是那一方面的,不知道是代码方面的还是远程计算机的bean的发布与配置方面的问题。
      

  4.   

    http://community.borland.com/article/images/28439/ejb_using_jb6_bes5.pdf
    不好意思,我没看清楚你的问题!你的问题是想在远程机器上调用EJB是吗!?我想你这样做的话一定要进行一定的设置的,不然你的CLIENT JBUILDER中怎么知道你的EJB在哪呢!?是吧!所以你看看你的JBUILDER中的菜单中有没有设置的!
      

  5.   

    我的确是想远程的机器上的客户端程序调用本地的javabean,我想在客户端程序运行的时候是需要得到包含bean对象的jndi的上下文的,但是我在客户端程序中对context的定义好像有问题,这方面我还是个新手,我想还是再多了解一点吧,晚上试着将程序改动一下!感谢大家的宝贵建议,今后还请大家多多帮助,对了,分是如何给的呢?