ejb调试的问题,救命

easthg98 2003-10-09 09:32:09
我已经部署了ejb,
但是执行客户端的一个测试类,语句如下:
java -classpath;%J@EE_HOME%\lib\j2ee.jar;%BEA_HOME%\lib\weblogic.jar;OrderManagement.jar; Client
系统提示错误:
javax.naming.NoIntialContextException:need to specify class name in environment or system property ...
如何解决
...全文
29 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
etre 2003-10-09
  • 打赏
  • 举报
回复
Properties prop=new Properties();
prop.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");
prop.out(Context.PROVIDER_URL,"t3://localhost:7001");

Context ctx=new InitialContext(prop);
easthg98 2003-10-09
  • 打赏
  • 举报
回复
import orderMgmt.*;

import java.util.Properties;
import javax.naming.Context;
import javax.naming.InitialContext;

public class Client
{
public static void main(String[] args)
{
try
{
/*
Properties prop=new Properties();
prop.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");
prop.out(Context.PROVIDER_URL,"t3://localhost:7001");

Context ctx=new InitialContext();
Object obj=ctx.lookup("OrderManagement");
OrderManagementHome home=(OrderManagementHome)javax.rmi.PortableRemoteObject.narrow(obj,OrderManagementHome.class);
OrderManagement om=home.create();
om.placeOrder("Cedric","j2ee programe",10000);
om.remove();
*/
}
catch(Exception e)
{
System.out.println(e);
}
}
}
etre 2003-10-09
  • 打赏
  • 举报
回复
IntialContext失败,你的Client代码

67,513

社区成员

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

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