站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2EE 专题ejb中为什么要设置Context Root啊

ejb中为什么要设置Context Root啊

摘要: ejb中为什么要设置Context Root啊


本菜鸟初学ejb,按tutorial的布骤写了converter ejb,并成功布暑在application server上了,运行也成功了,但小弟有几个问题弄不懂,希望各位不吝赐教:
1:为什么要设置web client的context root,如何设置?

2:布暑完后返回Client JAR,为什么要用Client JAR才能测试ejb,而不能直接用java源程序直接在ms-dos下用java命令运行呢?


多谢各位,小弟现在很晕,希望各位帮忙,特别是第一个问题。
再次感谢!!!!!!!!


快回贴啊,我在线等+++++++++++++++


1、只有通过Context一些属性设置才能连接不同的EJB容器,每个EJB容器连接方式不一样,就如同你连接不同数据库一样需要不同的驱动连接字符:)

2、对于EJB测试当然要通过Client方式测试了,EJB主要实现Remote 的RMI方式,当然需要远程方式测试了,当然也可以用Local方式部署,至于是否可以通过CMD方式测试,这个是可以的,前提你要提供客户端的类供测试调用:)


不知道怎么感谢楼上兄弟,你的解释让我完全明白了问题2,也明白了为什么要设置Context Root
但是能不能说怎么设置Context Root?是设置成ejb的jndi目录吗?
谢谢!
再次感谢@@@!!!!!


比如JBOSS调用方式

// 调用JBOSS方式
Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY,
"org.jnp.interfaces.NamingContextFactory");
env.put(Context.PROVIDER_URL, "192.168.1.88:1099");
env.put("java.naming.factory.url.pkgs",
"org.jboss.naming:org.jnp.interfaces");
Context initial = new InitialContext(env);
Object ref = initial.lookup("FileUploadBean");
ufh = (FileUploadRemoteHome) PortableRemoteObject.narrow(ref,
FileUploadRemoteHome.class);

不同的EJB容器调用方式不一样,自己到网上Sreach一下:)


多谢楼上,顺便问一下大家,现在外面企事业中有用jboss作为j2ee服务器的吗?
用得比较多的j2ee服务器是哪一种?weblogic||websphere||jboss?
小弟是应届毕业生,什么都不懂,不好意思哦!


自己顶


这个问题大家也许觉得很幼稚,但对我来说很重要,希望大家帮忙,谢谢!!


不要忘记结贴:)


放心啦,靠,等到答案马上


多谢楼上,顺便问一下大家,现在外面企事业中有用jboss作为j2ee服务器的吗?
用得比较多的j2ee服务器是哪一种?weblogic||websphere||jboss?
小弟是应届毕业生,什么都不懂,不好意思哦!

=========================================

这些都有,通常中小企业用JBOSS多


多谢,结贴了!!!!!!!


↑返回目录
前一篇: MySql 中文问题 看起来很常见 可是最优方法是什么??
后一篇: 各位J2EE前辈指条明路啊!!我该不该去参加JAVA培训班!