在linux上部署带JMS receiver的BWSE程序时报错

本文解决了一个Java应用程序启动过程中出现的InvocationTargetException及NullPointerException异常问题,通过分析堆栈跟踪,发现异常发生在加载特定组件时,并给出了复制特定jar文件到指定目录的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

 

java.lang.reflect.InvocationTargetException

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        at java.lang.reflect.Method.invoke(Method.java:585)

        at com.tibco.matrix.container.bwse.BwseEngine.start(BwseEngine.java:116)

        at com.tibco.matrix.container.bwse.BwseServiceComponentInstance.start(BwseServiceComponentInstance.java:331)

        at com.tibco.matrix.cdk.CompositeBundleService.Ã00000(CompositeBundleService.java:1276)

        at com.tibco.matrix.cdk.CompositeBundleService.startCompositeBundle(CompositeBundleService.java:1235)

        at com.tibco.matrix.amxframework.cdk.CDK.startServiceUnit(CDK.java:218)

        at com.tibco.matrix.amxframework.management.CDKAdaptor.startServiceUnit(CDKAdaptor.java:62)

        at com.tibco.matrix.amxframework.management.ServiceUnit.start(ServiceUnit.java:101)

        at com.tibco.matrix.amxframework.management.ServiceUnit.start(ServiceUnit.java:88)

        at com.tibco.matrix.amxframework.activator.AMXFrameworkActivator.return(AMXFrameworkActivator.java:153)

        at com.tibco.matrix.amxframework.activator.AMXFrameworkActivator.Ã00000(AMXFrameworkActivator.java:126)

        at com.tibco.matrix.amxframework.activator.AMXFrameworkActivator.Ã00000(AMXFrameworkActivator.java:83)

        at com.tibco.matrix.amxframework.activator.AMXFrameworkActivator.start(AMXFrameworkActivator.java:59)

        at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:991)

        at java.security.AccessController.doPrivileged(Native Method)

        at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:985)

        at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:966)

        at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:317)

        at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:256)

        at com.tibco.matrix.amxframework.pramati.FrameworkLauncherService.start(FrameworkLauncherService.java:62)

        at com.pramati.services.framework.kernel.LifeCycleManager.startService(LifeCycleManager.java:197)

        at com.pramati.services.framework.kernel.LifeCycleManager.startServices(LifeCycleManager.java:106)

        at com.pramati.services.framework.kernel.LifeCycleManager.startServices(LifeCycleManager.java:115)

        at com.pramati.services.framework.kernel.LifeCycleManager.startServices(LifeCycleManager.java:115)

        at com.pramati.services.framework.kernel.LifeCycleManager.startServices(LifeCycleManager.java:115)

        at com.pramati.services.framework.kernel.ServerKernelImpl.startServices(ServerKernelImpl.java:461)

        at com.pramati.services.framework.kernel.ServerKernelImpl.access$000(ServerKernelImpl.java:71)

        at com.pramati.services.framework.kernel.ServerKernelImpl$1.run(ServerKernelImpl.java:312)

        at com.pramati.security.util.PramatiSecurityHelper._doAs(PramatiSecurityHelper.java:54)

        at com.pramati.services.security.spi.SecurityHelper.doAs(SecurityHelper.java:127)

        at com.pramati.services.framework.kernel.ServerKernelImpl.start(ServerKernelImpl.java:307)

        at com.pramati.Server.startKernel(Server.java:309)

        at com.pramati.Server.start(Server.java:203)

        at com.pramati.Server.mainImpl(Server.java:758)

        at com.tibco.matrix.amxframework.main.Server.mainImpl(Server.java:107)

        at com.tibco.matrix.amxframework.main.Server.main(Server.java:43)

        at com.tibco.matrix.amxframework.main.Activator$2.run(Activator.java:31)

        at java.lang.Thread.run(Thread.java:595)

Caused by: java.lang.ExceptionInInitializerError

        at com.tibco.plugin.share.jms.impl.SharedConnection.<clinit>(SharedConnection.java:50)

        at com.tibco.plugin.share.jms.impl.JMSPluginImplementation.getConnectionKey(JMSPluginImplementation.java:191)

        at com.tibco.plugin.share.jms.impl.JMSReceiver.for(JMSReceiver.java:166)

        at com.tibco.plugin.share.jms.impl.JMSReceiver.init(JMSReceiver.java:154)

        at com.tibco.plugin.jms.JMSAbstractEventSource.init(JMSAbstractEventSource.java:103)

        at com.tibco.pe.core.ProcessStarter.init(ProcessStarter.java:42)

        at com.tibco.pe.core.WorkflowBuilder.build(WorkflowBuilder.java:136)

        at com.tibco.pe.core.WorkflowLoader.setWorkflows(WorkflowLoader.java:113)

        at com.tibco.pe.core.WorkflowLoader.loadWorkflows(WorkflowLoader.java:86)

        at com.tibco.pe.core.JobPoolConfigurator.a(JobPoolConfigurator.java:192)

        at com.tibco.pe.core.JobPoolConfigurator.do(JobPoolConfigurator.java:100)

        at com.tibco.pe.core.JobPool.<init>(JobPool.java:313)

        at com.tibco.pe.core.JobPoolCreator.init(JobPoolCreator.java:81)

        at com.tibco.pe.core.JobPoolCreator.<init>(JobPoolCreator.java:73)

        at com.tibco.pe.PEMain.do(PEMain.java:386)

        at com.tibco.pe.PEMain.connect(PEMain.java:528)

        ... 41 more

Caused by: java.lang.NullPointerException

        at com.tibco.plugin.share.security.jms.JMSSSLUtils.getDisableBelow256Suites(JMSSSLUtils.java:231)

        at com.tibco.plugin.share.security.jms.JMSSSLUtils.<clinit>(JMSSSLUtils.java:75)

        ... 57 more

解决办法:
copy tibco/tpcl/5.6/lib/entrust/enttoolkit.jar to ibco/tpcl/5.6/lib

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值