关于网友提出的“ WebLogic81配置问题~~, 各位给偶看看哪里没弄对~~~”问题疑问,本网通过在网上对“ WebLogic81配置问题~~, 各位给偶看看哪里没弄对~~~”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: WebLogic81配置问题~~, 各位给偶看看哪里没弄对~~~描述:
实体Bean(名为TestTable)使用数据源mscredit_source,已经在WebLogic上发布成功,但测试时出现如下错误:
The EJB TestTable has not been tested successfully. There was a problem determining the JNDI Name of the given bean.
以下是JDBC配置:
连接沲配置如下:
Name | URL | Driver | Classname | Deployed
mscredit| jdbc:microsoft:sqlserver://localhost:1433 com.microsoft.jdbc.sqlserver.SQLServerDriver true
数据源配置如下:
Name | JNDIName | Pool Name
mscredit_source | mscredit_source | mscredit
各位帮偶想想是哪里没有配置对?或者哪里还需要配置?
ejb-jar.xml
代码
weblogic-ejb-jar.xml
代码
weblogic-cmp-rdbms-jar.xml
代码
帮偶看看有没有哪里没弄对?
解决方案1:
//你的少了下面这两个.都不要自己手工添加,用工具自动生成保险些.
//看看这里,你的是个带local的.
你是用jbuilder开发的吧。在designer界面中选该Bean名那个位置,右侧弹出部分Interface选local/remote.你这里只实现了本地接口(localhome,localobject),没有实现远程接口.
没有配置远程接口的jndi名称.
因为实际应用中一般实体bean不用远程接口,而是再用session bean封装一层.所以很多软件缺省对实体ejb不实现远程接口.