荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: georgehill (毕业生), 信区: Java
标  题: Re: 请帮我看一下这个jbuilder5开发ejb的错误
发信站: 荔园晨风BBS站 (Tue Sep 25 08:06:39 2001), 转信

发信人: colion (机器猫), 信区: Java
标  题: Re: 请帮我看一下这个jbuilder5开发ejb的错误
发信站: BBS 水木清华站 (Sun Sep 23 23:34:00 2001)

这个问题的直接原因是:Jbuiler在classpath和ejb的jar包中都找到了HelloEJBBean,冲突
间接原因是:JBuilder和Weblogic 结合的不紧

解决方法之一是:忽略这个错误。我喜欢吧这类错误叫做第0类错误,只要通过Jbuilder
编译ejbjar的时候只剩下这类错误,那就可以部署了,没有问题。

解决方法之二是:单独写一个ejbc的脚本,用它来编译打好的jar包。

其实用Jbuilder5+weblogic开发EJB问题颇多,我从来没有通过Jbuilder直接布属成功过,
也没有通过Jbuilder5测试成功过(我一般是利用Junit单独写测试代码)。 所以我不清楚
你所谓的测试成功是什么意思。
另外,你一定没有用到weblogic6中提供的EJB2.0特性。因为目前JBuilder5和支持最新
EJB2.0特性的weblogic配置文件是不兼容的,差别非常之大。

所以我建议不要使用JBuilder5的自动EJB打包功能,而是打一个Basic类型的包,然后
自己写脚本进行ejbc.


【 在 Tairs (jade rains) 的大作中提到: 】
: jbuilder5开发ejb,appserver是weblogic6.0(sp2),
: 编译、部署、测试,是好的。现在问题是我修改后重新编译时出现下列错误:
: "MyEJBGroup.ejbgrp": <2001-9-23 下午09时04分11秒> <Error> <EJB> <EJB Deploy
: ment: HelloEJB has a class myejbs.HelloEJBBean which is in the classpath. Th
: is class should only be located in the ejb-jar file.
: 即使undeploy后也不行。应该怎么做?
: thx!


--
“这个世界是复杂的,如果用复杂的理论来解释那么成功的机会是0.复杂的世界
只有用简单的理论才能解释清楚”.

http://www.cn.ibm.com/developerWorks/java/j-xp/index.shtml

--
前路就算似障碍赛,历尽艰辛总把头抬
背起笑声,收起我感慨
活出真我的风采

※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.32.16]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店