类型:转载 责任编辑:asp.net 日期:2007/05/23
热门软件下载:
小弟刚学EJB,现有2个问题:
(1):
我在JBX下只建立一个EJB MODUMLE,还没有建立任何其它东西,编译,提示如下错误:"bookstoreejb.jar": Spaces in the temporary directory path may cause WebLogic EJBC
utility to produce fatal compile errors.
"bookstoreejb.jar": C:\JBuilderX\jdk1.4\bin\javaw -classpath "C:\bea\weblogic700
\server\lib\weblogic.jar;C:\bea\weblogic700
\server\lib\webservices.jar;C:\JBuilderX\lib\jdsserver.jar;C:\JBuilderX\lib\beandt.jar;C:\JBuilderX\lib\dx.jar;" weblogic.ejbc -keepgenerated -compiler C:/JBuilderX/jdk1.4/bin/javac E:/study/bookstore/bookstoreejb.jar.jar E:/study/bookstore/bookstoreejb.jar
"bookstoreejb.jar": ERROR: Error from ejbc: There should be atleast one non-static non-final field defined in the java.lang.Object class of EJB Book.
"bookstoreejb.jar": ERROR: Error from ejbc: In EJB Book, an Unknown Primary Key Class ( <prim-key-class> == java.lang.Object ) MUST be specified at Deployment time (as something other than java.lang.Object).
"bookstoreejb.jar": ERROR: ejbc found errors
如果再建立实体BEAN,或者其他东西错误提示一样,不知这是为什么?以前没有出过这样的问题。
(2):JBX下如何时建立SESSION BEAN 对实体BEAN的引用,以及消息驱动BEAN 对实体BEAN的引用(以前问过这问题,但还没有搞定!)
望哪们大侠能帮我一下,先谢了啊!
********************************************************************
网友回答:
出错信息很明白啊。
第二个问题可以参考j2ee tutorial
应该是你的PK存在指定类型的错误