你是用jbuilder开发的吧。在designer界面中选该Bean名那个位置,右侧弹出部分Interface选local/remote.你这里只实现了本地接口(localhome,localobject),没有实现远程接口.
没有配置远程接口的jndi名称.因为实际应用中一般实体bean不用远程接口,而是再用session bean封装一层.所以很多软件缺省对实体ejb不实现远程接口.
没有配置远程接口的jndi名称.因为实际应用中一般实体bean不用远程接口,而是再用session bean封装一层.所以很多软件缺省对实体ejb不实现远程接口.
解决方案 »
- 浏览器用的编码
- 网站左右的分类列表是怎么做的
- 在dreamwerver中的图片为什么把代码弄到jbuilder就不显示了?
- 谁有J2EE完全参考手册,类似于JDK的帮助文档,可以查询,搜索???
- ----------------怎么学Structs?---------------
- 在struts中我这样写为什么会抛出如下异常,谢谢
- hibernate入门问题,急急急急急急
- 在Tomcat中的HTML中文问题
- ★★★★★Ant不能运行,怎么解决啊?★★★★★
- spring+hibernate+jpa 启动报错,Invocation of init method failed; nested exception is
- 在Tomcat5.0下不能运行JSP程序,十万火急!!!!!
- java如何调用可变返回值的储存过程???
<display-name>Enterprise1</display-name>
<ejb-name>Enterprise1</ejb-name>
//你的少了下面这两个.都不要自己手工添加,用工具自动生成保险些.
<home>untitled11.Enterprise1RemoteHome</home>
<remote>untitled11.Enterprise1Remote</remote>
<local-home>untitled11.Enterprise1Home</local-home>
<local>untitled11.Enterprise1</local>
<ejb-class>untitled11.Enterprise1Bean</ejb-class>
<persistence-type>Bean</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
<cmp-version>2.x</cmp-version>
</entity><weblogic-ejb-jar>
<weblogic-enterprise-bean>
<ejb-name>Enterprise1</ejb-name>
<local-jndi-name>Enterprise1Local</local-jndi-name>
</weblogic-enterprise-bean>
<weblogic-enterprise-bean>
<ejb-name>Enterprise2</ejb-name>
<jndi-name>Enterprise2</jndi-name>
//看看这里,你的是个带local的. <local-jndi-name>TestTable</local-jndi-name>
</weblogic-enterprise-bean>
</weblogic-ejb-jar>