关于CMP

02-11-02 zsx1111
我做了一cmp组件(jb7+weblogic6.1+sybase),产生如下错误:
warning:
"cmp.ejbgrpx": Missing data source name for "student". Use the WebLogic Properties viewer for your EJB Module to set this value.


weblogic-cmp-rdbms-jar.xml如下:

<!DOCTYPE weblogic-rdbms-jar PUBLIC '-//BEA Systems, Inc.//DTD WebLogic 6.0.0 EJB RDBMS Persistence//EN' 'http://www.bea.com/servers/wls600/dtd/weblogic-rdbms20-persistence-600.dtd'>
<weblogic-rdbms-jar>
<weblogic-rdbms-bean>
<ejb-name>student</ejb-name>
<data-source-name>tx_data_source</data-source-name>
<table-name>student1</table-name>
<field-map>
<cmp-field>name</cmp-field>
<dbms-column>name</dbms-column>
</field-map>
<field-map>
<cmp-field>ssn</cmp-field>
<dbms-column>ssn</dbms-column>
</field-map>
<field-map>
<cmp-field>grade</cmp-field>
<dbms-column>grade</dbms-column>
</field-map>
</weblogic-rdbms-bean>
</weblogic-rdbms-jar>
不知何解,数据源我也在weblogic设好了,请大侠帮忙...

banq
2002-11-03 09:57
使用发贴的"code"把你的xml重新贴一下。


<xml>测试</xml>

mdwolf
2002-11-04 13:46

Missing data source name for "student". 
<p class="indent">



你WLS中的DATASOURCE是否配置好了???

zsx1111
2002-11-07 21:08
我的datasource已经设置好了,但是总是产生该警告,不知何解

mdwolf
2002-11-08 10:34
啥警告?
WLS的还是JB的?

zsx1111
2002-11-09 10:22
在jb7中用make编译EJB时就产生如下警告:
"cmp.ejbgrpx": Missing data source name for "student". Use the WebLogic Properties viewer for your EJB Module to set this value.
另外请问大侠:我在wls里设置了一datasource,并用jb7通过datasource调用数据库成功,那么是否可算该设置成功?如果设置算成功,那又怎么会产生
该警告,如果不算成功,请问大侠该怎么设置cmp的datasource.谢谢!

mdwolf
2002-11-11 16:50
在JB中你只能给定组件的DATASOURCE,实体BEAN和会话BEAN的DATESOURCE是不能指定的,JB中指定的DATASOURCE和WLS中的DATASOURCE必须名称一致!!!

猜你喜欢