JBOSS已经布署好,在其中能查到ItemRemoteImpl/remote,但是运行测试类,还是会出现NameNotFoundException

划水小鱿鱼 2009-10-24 06:54:57
这是我的测试类代码:
package com.ccitsoft.client;

import javax.ejb.EJB;
import javax.naming.InitialContext;
import javax.naming.NamingException;

import com.ccitsoft.entity.Item;
import com.ccitsoft.entity.Order;
import com.ccitsoft.remote.ItemRemote;

@EJB
public class Test {

public static void main(String[] args) {
try {
InitialContext ic = new InitialContext();
ItemRemote ir = (ItemRemote) ic.lookup("ItemRemoteImpl/remote");

Item item = new Item();
item.setName("notebook");
item.setType("dianqi");
item.setPrice(10000);

Order o1 = new Order();
o1.setIdnum("kb951748");
o1.setOrderby("microsoft");

Order o2 = new Order();
o2.setIdnum("kb951749");
o2.setOrderby("sun");

Order o3 = new Order();
o3.setIdnum("kb951750");
o3.setOrderby("orcal");

item.getOrderList().add(o1);
item.getOrderList().add(o2);
item.getOrderList().add(o3);

o1.setItem(item);
o2.setItem(item);
o3.setItem(item);

ir.newItem(item);

} catch (NamingException e) {
e.printStackTrace();
}
}

}
...全文
25 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧