如果在weblogic中测试无误,建一个domain你还需要一个eclipse插件,推荐lomboz新建lomboz j2ee project, new->other, ->lomboz ejb creation wizard
根据向导选择cmp,输入bean name, schema name, 添加所有持久字段,标记一个主键然后右键点Xxxx.java(刚才建的)选lomboz j2ee->add method将需要的接口加进去最后打开lomboz视图,选generate ejb source,就会自动生成全部接口和bean类在setting中配置好weblogic后可直接build ear -> deployOVER.
根据向导选择cmp,输入bean name, schema name, 添加所有持久字段,标记一个主键然后右键点Xxxx.java(刚才建的)选lomboz j2ee->add method将需要的接口加进去最后打开lomboz视图,选generate ejb source,就会自动生成全部接口和bean类在setting中配置好weblogic后可直接build ear -> deployOVER.
Unable to deploy EJB: MyCMPBean from MyCMP.jar:[EJB:011028]The DataSource with the JNDI name: Disaster could not be located. Please ens
ure that the DataSource has been deployed successfully and that the JNDI name in your EJB Deployment descriptor is correct.
就是说我的DataSource with the JNDI name错误,可我在weblogic中部署的数据库JNDI就是Disaster,搞不懂。
我改了xdoclet.xml里的datasource
<weblogic
version="6.1"
xmlencoding="UTF-8"
destdir="${ejb.dd.dir}"
validatexml="false"
datasource="Disaster"
mergedir="${ejb.dd.dir}"
persistence="weblogic"
/>
这个好象是要求改的吧,这到底是怎么回事哦?楼上的好象没有说到重点啊
我试过用er是可以部署,并运行,用的是weblogic.jdbc.mssqlserver4.Driver
奇怪的是eclipse里怎么没有设置数据库驱动的地方?
迷惑了····
谢谢楼上的