怎么在服务器上运行同一应用的不同实例? 不知道楼主所谓的“实例”是指什么实例如果是bean实例,我想不太好控制吧! gz! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先session本就是多进程的概念,不同的用户使用其本身的session,并不会冲突。第二:你可以在servlet里将对用户进行管理啊。 每个bean都是一个实例也就是都有一个线程可以在bean中设置一个变量专门控制到底运行具体实例 entity bean 和Stateless session bean都是靠实例池来管理的!!人为的很难控制! 我想我的意思没有表达清楚。实际上我是想把同一个应用(比方说myApp.ear)在服务器上部署多个。同时,不同的用户使用不同的myApp的实例(进程,不是线程)。我没有使用ejb。还有一点,我说错了,不是session变量,是application scope的变量。 可以参考集群的配置,所不同的是自己写负责转发请求的servlet,在此servlet中写判断用户ID进行转发的代码。 转发?不懂你要实现什么!我的想法时设计一个实例池,或者一个简单的map。一个管理类用来管理,生成实例,根据id得到对应的实例,这个实现起来很难吗? 可能楼上的没 明白。我要把myApp.war在同一台服务器上部署多次。 可能会稍微复杂一点,你的每一个myApp.war可以部署在同一个服务器实例上(同一个ip的不同端口),但是前端必须有一个proxy负责判断逻辑,然后转发请求到myApp.war所在机器的不同实例所在的端口上,你可以参考weblogic的HttpClusterServlet,要是没有代码的话,我可以发给你 halcyon(让我们共同进步):不好意思,误会了。 RobertDeNiro():有道理 to dunktalent(七宗罪):看来你是理解我意图最准确的了,能不能给个具体的代码或例子给我。谢谢! session本就是多进程的概念,每个bean都是一个实例也就是都有一个线程你如果使用的是无状态的session bean的话,他为每一个用户进入生成一个线程,这样并不存在冲突。如果你用的是有状态的session bean,你提到的那个问题是存在 的。所以建议你的ejb建成无状态的session bean. JBPM4.4查询待办任务怎么没有数据?求指点!!! 中文乱码问题 怎么把body里面的值设置到js里面 如何创建 Dynamic Web Project 项目与 如何测试这个项目--急急 问题,帮帮忙 消息驱动Bean(MDB) 怎么才能够监听 远程 JBoss 服务器上的 一个 Topic 呢? 访问Tomcat服务器的问题? JSP中图片不能显示问题!! Hibernate 问题 找不到答案呀 weblogic7.0重启后jsp要重新编译过? weblogic启动后访问问题 寻觅好心的人,谁能帮我解决一下javaMail的问题
第二:你可以在servlet里将对用户进行管理啊。
也就是都有一个线程
可以在bean中设置一个变量专门控制到底运行具体实例
还有一点,我说错了,不是session变量,是application scope的变量。
我的想法时设计一个实例池,或者一个简单的map。一个管理类用来管理,生成实例,根据id得到对应的实例,这个实现起来很难吗?
RobertDeNiro():有道理
看来你是理解我意图最准确的了,能不能给个具体的代码或例子给我。谢谢!
每个bean都是一个实例
也就是都有一个线程
你如果使用的是无状态的session bean的话,他为每一个用户进入生成一个线程,这样并不存在冲突。
如果你用的是有状态的session bean,你提到的那个问题是存在 的。
所以建议你的ejb建成无状态的session bean.