JavaEE:glassfish EJB bug

为了机器上多个服务器不会发生端口冲突现象,在安装glassfish时改掉了所有的默认端口,结果在使用EJB3
时候发现一个简单的例子也不能正常通过,抛出异常:
IOP00410201: (COMM_FAILURE) Connection failure: socketType: IIOP_CLEAR_TEXT; hostname: localhost; port: 3700" org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 201 completed: No.
发现总是会联接到默认的localhost:3700,这个是glassfish本身的bug,解决方案有一下几种:
1.登陆glassfish管理页面,依次展开configurations-->ORB-IIOPListeners-->orb-listener-1,在右边的“Listener Port”文本框里将端口改为默认的3700。重启即可。
2.在运行测试类时添加参数“-Dorg.omg.CORBA.ORBInitialPort=${yourport} -Dorg.omg.CORBA.ORBInitialHost=${yourhost}”
3.升级glassfish。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值