专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 研发管理

tomcat应用调用EJB服务的怪异有关问题

发布时间:2011-06-18 12:17:00 文章来源:www.iduyao.cn 采编人员:星星草
tomcat应用调用EJB服务的怪异问题
此问题困扰了我很久了,还望各位赐教,跪谢!
情况是这样的
tomcat上部署了一个WEB应用 需要调用EJB服务
在tomcat启动参数里面增加了如下命令行
-Djava.naming.factory.initial="org.jnp.interfaces.NamingContextFactory"
-Djava.naming.factory.url.pkgs="org.jboss.naming:org.jnp.interfaces"
-Djava.naming.provider.url="jnp://192.168.0.1:1099"

EJB应用做的是 双机热备份
(注意:不是双机集群,是双机热备份,也就是说
单独2台物理机器(IP分别为:192.168.0.10,192.168.0.11)上分别发布了
相同的EJB应用),
为了达到双机热备切换的目地,特使用了热备切换软件, 对外公布的是 一个浮动IP地址 192.168.0.1
实时监控2台EJB服务器,达到切换的目的
因此上面启动参数里面配置的是 浮动IP192.168.0.1

测试:
1 启动192.168.0.10机器上的EJB应用,关闭192.168.0.11机器上的EJB应用
  TOMCAT应用访问EJB服务没问题
2 启动192.168.0.11机器上的EJB应用,关闭192.168.0.10机器上的EJB应用
  TOMCAT应用无法访问EJB服务,
  后台日志打印,无法找到主机192.168.0.10(很显然,还是找的之前的EJB服务器)
3 什么都不动,重启TOMCAT 应用,TOMCAT应用又可以继续访问EJB服务

请大家帮忙分析下,感谢!
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: