部署实体bean到weblogic8的时候出错:Null keys not supported.Nested Exception: java.lang.IllegalArgumentException: Null keys not s

wangyihust 2004-12-23 10:41:31
我用jbuilder9写了一个最简单的实体bean
Student表有三个字段id(主键), name, email。
进行了映射。

部署到weblogic8的时候出错:
Exception:weblogic.management.ApplicationException: activate failed for CMPModule
Module: CMPModule Error: Exception activating module: EJBModule(CMPModule,status=PREPARED)

Unable to deploy EJB: Student from CMPModule.jar:

Null keys not supported.
Nested Exception: java.lang.IllegalArgumentException: Null keys not supported
部署到weblogic8的时候出错:

求助!
...全文
107 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangyihust 2005-01-16
  • 打赏
  • 举报
回复
help!! online wait!!
wangyihust 2004-12-24
  • 打赏
  • 举报
回复
ejb-jar.xml文件是jbuilder自动生成的,我没有作任何更改。
我是在datasources上右击import schema from database, 在出现的student表上create cmp 2.0,然后没有做任何事情,直接make和deploy就报错!
gilibao 2004-12-24
  • 打赏
  • 举报
回复
应该是:<prim-key-class></prim-key-class>有问题;
给你一个参考:


<entity>
<display-name>AccountBean</display-name>
<ejb-name>AccountBean</ejb-name>
<home>ejbdemo.AccountHome</home>
<remote>ejbdemo.Account</remote>
<local-home>ejbdemo.AccountLocalHome</local-home>
<local>ejbdemo.AccountLocal</local>
<ejb-class>ejbdemo.AccountBean</ejb-class>
<persistence-type>Bean</persistence-type>
<prim-key-class>ejbdemo.AccountPK</prim-key-class>
<reentrant>False</reentrant>
</entity>

67,513

社区成员

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

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