反射异常,日志如下:
2019-05-27 10:54:37.062 [main] DEBUG com.br.bsf.ext.app.util.BrBSFConsumerBean - Property Value==>
[Ice.Override.ConnectTimeout=>2000,
Ice.ACM.Close=>0,
Br.Ice.Default.Locator=>DacIceGrid/Locator:tcp -h 192.168.22.59 -p 4061:tcp -h 192.168.22.58 -p 4061,
Ice.Default.InvocationTimeout=>10000,
Ice.ThreadPool.Client.SizeMax=>100,
Ice.ThreadPool.Client.StackSize=>4096,
Br.Ice.IdleTimeOutSeconds=>86400,
Ice.ACM.Heartbeat=>2,
Ice.ThreadPool.Client.Size=>20,
Ice.RetryIntervals=>0 1000 5000,
]
2019-05-27 10:54:47.151 [main] ERROR com.br.bsf.ext.app.util.BrBSFConsumerBean - com.br.ice.service.dac.DacServicePrx:java.lang.reflect.InvocationTargetException
Exception in thread "main" java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at com.br.bsf.ext.app.util.BrBSFConsumerBean.createIceProxy(BrBSFConsumerBean.java:141)
at com.br.bsf.ext.app.util.BrBSFConsumerBean.getServiceProxy(BrBSFConsumerBean.java:160)
at com.br.bsf.ext.app.util.BrBSFConsumerBean.getServiceProxy(BrBSFConsumerBean.java:148)
at com.br.dac.app.Qy_TelStatus.main(Qy_TelStatus.java:48)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.br.bsf.ext.app.util.BrBSFConsumerBean.createIceProxy(BrBSFConsumerBean.java:138)
... 3 more
Caused by: Ice.InvocationTimeoutException
at IceInternal.AsyncResultI.__wait(AsyncResultI.java:270)
at Ice.ObjectPrxHelperBase.end_ice_isA(ObjectPrxHelperBase.java:310)
at Ice.ObjectPrxHelperBase.ice_isA(ObjectPrxHelperBase.java:92)
at Ice.ObjectPrxHelperBase.ice_isA(ObjectPrxHelperBase.java:69)
at Ice.ObjectPrxHelperBase.checkedCastImpl(ObjectPrxHelperBase.java:2810)
at Ice.ObjectPrxHelperBase.checkedCastImpl(ObjectPrxHelperBase.java:2770)
at com.br.ice.service.dac.DacServicePrxHelper.checkedCast(DacServicePrxHelper.java:207)
... 8 more
其实是 192.168.22.59 -p 4061:tcp -h 192.168.22.58 -p 4061 两个服务器连接超时,是因为我用的sslvpn,用openvpn就可以了