不知为什么,如果我要是选择从数据库生成CMP实体bean时,选择原有的数据源,那么在服务器资源选项里没有任何的内容被添加,而如果是新建一个数据源,在服务器资源里就会新增加两项内容,一个是连接池,另一个是数据源吧。而且之前我曾数次想新建一个连接池,都不得成功。埃,在项目中生成第一个CMP bean时只好新建一个数据源,建好后,我按照例子作了一个项目,项目名为xyz2。项目部署完毕。开始做client了,作了一个很简单的client,运行,哎 又是异常。突然想起我上次作的xyz是不是还在部署,在runtime tab中察看ejb资源,果然有两个ejb模块部署了,xyz,xyz2.取消xyz的部署,这次client终于可以运行成功了,哎,服务器为什么就不检查一下呢。还有就是我的ejb模块中有这么一个函数。AccountDetails(String id,String firstname,String lastname,BigDecimal banlance){
this.id=id;
this.firstname=firstname;
this.lastname=lastname;
thist.balance=balance;
}
为什么netbeans没有出这样的错误呢,如果不是错误(balance本身暗含了this的话),也应该给个警告吧。
阅读(853) | 评论(0) | 转发(0) |