一个初学ejb的问题 类名没有写错,是SbLocalHome,没有人回答啊,自己up一下! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Object obj = ctx.lookup("java:/SbLocalHome");SbLocalHome sbh=(SbLocalHome)PortableRemoteObject.narrow(obj,SbLocalHome.class);SbLocal sbl=sbh.create();System.out.print(sbl.getS()); 查找JNDI改成如下的形式,中间的类名改成你自己的 Properties p = new Properties (); p.put (Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory"); p.put (Context.PROVIDER_URL, "t3://localhost:7001"); Context context = new InitialContext (p); Object ref = context.lookup("SbLocalHome"); SbLocalHome testHome = (SbLocalHome) PortableRemoteObject.narrow(ref, SbLocalHome.class); test = testHome.create(); 上免得类名没帮你改完,其实就是加上如下的内容:Properties p = new Properties ();p.put (Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory");p.put (Context.PROVIDER_URL, "t3://localhost:7001");Context ctx = new InitialContext (p);//这个地方一定要以属性来初始化下面的和你原来的一样就行了: SbLocalHome sbh=(SbLocalHome)ctx.lookup("java:/SbLocalHome"); SbLocal sbl=sbh.create(); System.out.print(sbl.getS()); 圣堂,你是那个公司的? 郑州搞java的水平高的好像不多阿? 我用的是jboos 3的服务器啊,有没有个通用的啊?不要只是针对weblogic或者是某一种服务器。 書上是在執行的時候帶了參數,假如你看的是《精通EJB》的話後面就有寫清楚,前面沒有寫,真是誤人子弟,本人當初也碰到過!! http://expert.csdn.net/Expert/topic/2248/2248664.xml?temp=.6636927 to znjq1001(追风):你先报上名来,要不给我发消息或是邮件。我认识的郑州搞java的高手都是从托普出来的(据说亚达也有几个好手,我认识一个,做东西可以),主要是他们以前请了新西兰回国的一个IBM的工程师(据说还是一个项目组的负责人,不知是不是吹牛,感觉有水平)搭了个J2EE版的CTAIS框架(我在那呆了块一年,全封闭开发,受不了了,跑出来几个月了),呵呵,第一批老员工有几个人学的还不错,不过现在跑了一半了。 通用的配置我没见到过,给你一个地址,自己去看吧http://www-900.ibm.com/developerWorks/cn/java/l-jca2/ 如何成为高级java程序员(讨论) hibernate和struts前辈老帮我解决下问题。 text与file一起上传,怎么样在服务器端保证取text的值不出现中文乱码 Struts 400 错误信息 hibernate 视图 复合主键的问题 函数名字? (难题!!!)如何用xslt获取带有命名空间的属性节点? 急求一本好书!!(100分) 初学者的疑惑(搞定马上结贴) Linux 下解压zip文件 关于Java maximum heap size的问题,急... 关于Java maximum heap size的问题,急...
SbLocalHome sbh=(SbLocalHome)PortableRemoteObject.narrow(obj,SbLocalHome.class);
SbLocal sbl=sbh.create();
System.out.print(sbl.getS());
Properties p = new Properties ();
p.put (Context.INITIAL_CONTEXT_FACTORY,
"weblogic.jndi.WLInitialContextFactory");
p.put (Context.PROVIDER_URL, "t3://localhost:7001");
Context context = new InitialContext (p); Object ref = context.lookup("SbLocalHome");
SbLocalHome testHome = (SbLocalHome) PortableRemoteObject.narrow(ref, SbLocalHome.class);
test = testHome.create();
Properties p = new Properties ();
p.put (Context.INITIAL_CONTEXT_FACTORY,
"weblogic.jndi.WLInitialContextFactory");
p.put (Context.PROVIDER_URL, "t3://localhost:7001");
Context ctx = new InitialContext (p);//这个地方一定要以属性来初始化
下面的和你原来的一样就行了:
SbLocalHome sbh=(SbLocalHome)ctx.lookup("java:/SbLocalHome");
SbLocal sbl=sbh.create();
System.out.print(sbl.getS());
我认识的郑州搞java的高手都是从托普出来的(据说亚达也有几个好手,我认识一个,做东西可以),主要是他们以前请了新西兰回国的一个IBM的工程师(据说还是一个项目组的负责人,不知是不是吹牛,感觉有水平)搭了个J2EE版的CTAIS框架(我在那呆了块一年,全封闭开发,受不了了,跑出来几个月了),呵呵,第一批老员工有几个人学的还不错,不过现在跑了一半了。
http://www-900.ibm.com/developerWorks/cn/java/l-jca2/