Topic: EJB如何调用server本地方法 |
Print this page |
1.EJB如何调用server本地方法 | Copy to clipboard |
Posted by: yanger Posted on: 2003-03-18 13:24 我的设计(图) 请问:如何用EJB里面的实现方法进行server本地的(class)方法调用? 我的jar文件中有 TranService.class TranServiceEJB.class TranServiceHome.class 和 jar file同级的有一个war,war里面有WIN-INF/classes/helloworldEJB.class(这是个普通类) 现在,我的client可以调用到TranService.process(),process方法里面将调用helloworld.class 的getName(),请问如何实现? 现在的错误: lookup do post begin SysLogger has been initialized. =============begin=================== fcode=helloworldEJB jaction.simple.HelloWorldEJB MainProcess(getClassOfInvoke):找不到指明的类java.lang.ClassNotFoundException: ja ction.simple.HelloWorldEJB Exception(tranService):java.lang.Exception: ClassNotFoundException(getClassOfInv oke):java.lang.ClassNotFoundException: jaction.simple.HelloWorldEJB |
2.0 [Re: yanger] | Copy to clipboard |
Posted by: yanger Posted on: 2003-03-18 13:26 请指教,十分谢谢。 |
3.Re:EJB如何调用server本地方法 [Re: yanger] | Copy to clipboard |
Posted by: jameszhang Posted on: 2003-03-18 14:06 好象直接调用没什么特别 |
4.Re:EJB如何调用server本地方法 [Re: yanger] | Copy to clipboard |
Posted by: yanger Posted on: 2003-03-18 16:30 可是,调用不到,根本找不到相关的类 |
5.Re:EJB如何调用server本地方法 [Re: yanger] | Copy to clipboard |
Posted by: whisperwind Posted on: 2003-03-18 22:04 要放在你的ejb的发布包中 |
6.Re:EJB如何调用server本地方法 [Re: yanger] | Copy to clipboard |
Posted by: yanger Posted on: 2003-03-18 22:36 不放在ejb发布包中不行吗? 我是打算用EJB作为远程调用的借口,调用本地的业务实现类,业务实现类是十分的分散的,都要打到jar包中吗? 那样,多不容易开发阿。 |
7.Re:EJB如何调用server本地方法 [Re: yanger] | Copy to clipboard |
Posted by: yanger Posted on: 2003-03-20 09:25 没人帮助吗? |
8.Re:EJB如何调用server本地方法 [Re: yanger] | Copy to clipboard |
Posted by: sundayrain88 Posted on: 2003-03-24 11:58 我用jbuilder7做过,在里面有个选项就是把调用本地的ejb在一个 操作里面添加上: 双击你的bean出现一个对你的bean 描述的窗口,然后点ejb local references 就会出现一个列表, 然后把你想调用的本地bean添加上,就可以了. 我没有看他的配置文件,可能在配置文件里会有相应描述. |
9.Re:EJB如何调用server本地方法 [Re: yanger] | Copy to clipboard |
Posted by: sundayrain88 Posted on: 2003-03-24 12:02 我看了一下配置文件: <ejb-local-ref> <description /> <ejb-ref-name>Sheet</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>weblogic.SheetHome</local-home> <local>weblogic.Sheet</local> <ejb-link>Sheet</ejb-link> </ejb-local-ref> <ejb-local-ref> <description /> <ejb-ref-name>LineConfigure</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>weblogic.LineConfigureHome</local-home> <local>weblogic.LineConfigure</local> <ejb-link>LineConfigure</ejb-link> </ejb-local-ref> 在ejb-jar.xml中有相对应的项,我想你添加这些东西,就可以调用本地萡安 这是ejb2.0的新特性:她是引用,而不是像远程调用那样. |
10.Re:EJB如何调用server本地方法 [Re: yanger] | Copy to clipboard |
Posted by: yanger Posted on: 2003-03-31 09:42 不对,这是本地调用。。。 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |