| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 863 人关注过本帖
标题:求助各位老大
只看楼主 加入收藏
fanky_72
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2008-4-28
收藏
 问题点数:0 回复次数:1 
求助各位老大
本人刚学习J2EE,做了一个小测试,部署EJB时发现错误,当数据库主键类型是int
时,没有问题,但是改成varchar类型就出错,求助!!!,谢谢。
 public static void main(String[] args) {
        Film1TestClient1 client = new Film1TestClient1();
        // Use the getHome() method of the client object to call Home interface
        // methods that will return a Remote interface reference.  Then
        // use that Remote interface reference to access the EJB.
        Film1RemoteHome home=client.getHome();
        try {
            Film1Remote filmObj = home.findByPrimaryKey("03");
            System.out.println("姓名:" + fomat(filmObj.getFilmName()));
        } catch (Exception ex) {
             ex.printStackTrace();
        }

错误提示:
"EJBModule1.jar": C:\bea\jdk142_08\bin\javaw -classpath "C:\bea\weblogic81\server\lib\weblogic_sp.jar;C:\bea\weblogic81\server\lib\weblogic.jar;C:\bea\weblogic81\server\lib\webservices.jar;"  weblogic.appc -keepgenerated -forceGeneration -compiler C:/bea/jdk142_08/bin/javac D:/entiBean/EJBModule1.jar.jar -output D:/entiBean/EJBModule1.jar

"EJBModule1.jar": [J2EE:160119]Appc is unable to process the file 'D:\entiBean\EJBModule1.jar.jar'. The following error occurred:
"EJBModule1.jar": [EJB:011017]Error while reading 'META-INF/weblogic-cmp-rdbms-jar.xml'. The error was:
"EJBModule1.jar":  
"EJBModule1.jar": In the RDBMS CMP bean 'Film1', when Automatic Key Generation is enabled, the Primary Key class must be java.lang.Integer or java.lang.Long.
"EJBModule1.jar": .
"EJBModule1.jar":     at weblogic.ejb20.ejbc.EJBCompiler.doCompile(EJBCompiler.java:255)
"EJBModule1.jar":     at weblogic.ejb20.ejbc.(EJBCompiler.java:476)
"EJBModule1.jar":     at weblogic.ejb20.ejbc.(EJBCompiler.java:387)
"EJBModule1.jar":     at weblogic.(appc.java:809)
"EJBModule1.jar":     at weblogic.(appc.java:778)
"EJBModule1.jar":     at weblogic.(appc.java:465)
"EJBModule1.jar":     at weblogic.appc.runBody(appc.java:186)
"EJBModule1.jar":     at weblogic.(Tool.java:192)
"EJBModule1.jar":     at weblogic.(Tool.java:147)
"EJBModule1.jar":     at weblogic.appc.main(appc.java:1037)
"EJBModule1.jar": [EJB:011017]Error while reading 'META-INF/weblogic-cmp-rdbms-jar.xml'. The error was:。。。。。。。。。
搜索更多相关主题的帖子: 老大 interface client EJB reference 
2008-04-28 09:15
freish
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:1223
专家分:437
注 册:2007-6-1
收藏
得分:0 
建议到J2EE版去问问
2008-04-28 10:48
快速回复:求助各位老大
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019650 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved