站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2EE 专题【求助】谁能讲述一下什么叫“客户端与EJB容器运行在同一个JVM中”!?

【求助】谁能讲述一下什么叫“客户端与EJB容器运行在同一个JVM中”!?

摘要: 【求助】谁能讲述一下什么叫“客户端与EJB容器运行在同一个JVM中”!?


举个例子定义了一个本地的无状态会话BEAN
那么我试图在独立的Tomcat服务器中执行客户端代码
也就是在独立的Tomcat环境中调用EJB会产生异常

“调用Local接口的客户端与EJB容器不在同一个VM中” 什么意思 3X


自己顶一下 希望大家回答 呵呵


tomcat不支持ejb,所以你在tomcat的web应用程序中调用ejb的接口,tomcat的jndi搜索不到大致就是这个意思


用JBoss试试看


个人作品,欢迎下载

Hibernate固强,然用之稍烦.近常思于此而略有心得,故作此小东东以简化之.限予之技而难逃龌龊之举,望各大虾批评指正

此套件虽然小,但是可以帮助你在实际项目中提高Hibernate的使用速度
下载地址为http://www.cd-accp.net/web/hbdao.rar

此套件主要用于帮助开发人员在Hibernate环境下开发数据访问层
为了使用此套件,你必须具备JDK1.5(或更高),并且设置你的编译器以支持5.0代码语法
此套件提供以下功能

1.多Hibernate配置文件的支持
2.可嵌套虚拟事务模型的支持
3.事务边界拓展功能的支持
4.事务隔离级别拓展功能的支持
5.数据访问类事务处理自动注入的支持

愿我的工作能减轻你的负担, 有问题可以反馈至BabyFish-CT@163.com, 祝使用愉快!
(接下来的时间里,我将仔细研究.NET的System.Reflect.Emit名字空间以推出NHibernate版本)

CSP提示
自本年2月开始,本人开始利用非常宝贵的下班后的休息时间, 开发一套Java Web框架(CSP);目前取得阶段性成果, 不久的将来便可和大家碰面

这套Java Web架构提供如下功能

1.服务端的非常像ASP.NET,提供基于视图控件的属性/事件编程模型
2.服务端效防ASP.NET的__VIEWSTATE技术,实现页面的有状态化
3.服务端效防ASP.NET1.1中的模板和数据绑顶功能,以及ASP.NET2.0中的母板功能
4.服务端前台代码使用严格遵循Schema验证的XML书写,Schema验证结构可扩展.支持解析结果的缓冲和热加载功能
5.客户端完全使用Ajax技术实现,所有的UI元素由Javascript动态生成
6.客户端支持__VIEWSTATE隐藏字段信息的拆分和合并,在局部提交的情况下仍然配合全程的服务端工作
7.客户端支持JavaScript文件的按需延迟下载,以达到下载的最小化

如果不出意外.不久后此框架会发行面世,届时望四方朋友捧场



如果有问题可以反馈到我的信箱BabyFish-CT@163.com, 谢谢你对本文挡的阅读
陈涛,2006-10-17日于北大青鸟(成都名流)



to tonyyl:
"tomcat不支持ejb,所以你在tomcat的web应用程序中调用ejb的接口,tomcat的jndi搜索不到大致就是这个意思"
你说的不对,对此,我想将这些东西阐述清楚.
首先,tomcat对ejb接口的调用,与是否在同一个jvm没有关系,因为对ejb的调用,是在jndi中进行的,因此ejb可以运行于另外的jvm中.
对于楼住所说的不在同一个jvm中,是因为你的tomcat和ejb容器并没有集成到一起,是分别运行的,例如在tomcat中运行jboss就是这样子的.但是如果你运行内嵌tomcat的jboss,如jboss4.0,它们用的同一个jvm(难道还要问问什么吗? :)),这时候可以用local来寻找ejb
如ctx.lookup("jndi名称"/local);


不是内嵌的就不行
是内嵌的就没问题
因为还有有的版本没有内嵌的Tomcat
并且在选择安装的时候你也可以选择不安装Tomcat
另外一方面可能你想用别的中间件或者用更高版本的tomcat会有这样的问题出现


↑返回目录
前一篇: 数据库连接池
后一篇: 容器管理事务问题