欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI
欢迎使用普元文档库
【问题描述】
在启动server的时候报错,启动server后,通过浏览器和soapui都访问不了原有的服务了。报错信息提示缺少拦截器相关的类和文件,具体如下:
ava.lang.ClassNotFoundException: com.primeton.esb.interceptor.kvlist.ClientIdOperationInterceptor
com.primeton.esb.governance.interceptor.serverstatuscontrol.ServiceStatusControlInterceptor
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at com.primeton.esb.runtime.loader.ModuleClassLoader.findClass(ModuleClassLoader.java:54)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at com.primeton.esb.common.util.ClassUtils.forName(ClassUtils.java:60)
at com.primeton.esb.runtime.factory.AbstractConceptFactory.addInterceptors(AbstractConceptFactory.java:102)
at com.primeton.esb.runtime.factory.AbstractTransportConceptFactory.addInterceptors(AbstractTransportConceptFactory.java:83)
at com.primeton.esb.runtime.factory.AbstractTransportConceptFactory.handleChannelAndInterceptors(AbstractTransportConceptFactory.java:77)
at com.primeton.esb.runtime.factory.AbstractTransportConceptFactory.handleChannelAndInterceptors(AbstractTransportConceptFactory.java:19)
at com.primeton.esb.runtime.factory.AbstractConceptFactory.createConcept(AbstractConceptFactory.java:161)
at com.primeton.esb.runtime.factory.ConceptFactory.createTransport(ConceptFactory.java:102)
at com.primeton.esb.runtime.loader.ModuleContext.visit(ModuleContext.java:75)
at com.primeton.esb.runtime.loader.ModuleContext.visit(ModuleContext.java:110)
at com.primeton.esb.core.def.AbstractDef.accept(AbstractDef.java:73)
at com.primeton.esb.runtime.loader.ModuleContext.loadServices(ModuleContext.java:56)
at com.primeton.esb.runtime.loader.AbstractModuleResourceLoader.loadModuleContext(AbstractModuleResourceLoader.java:67)
at com.primeton.esb.runtime.loader.CommonModuleResourceLoader.loadModuleResource(CommonModuleResourceLoader.java:83)
at com.primeton.esb.model.module.impl.CommonModule.doLoad(CommonModule.java:166)
at com.primeton.esb.model.module.impl.AbstractModule.load(AbstractModule.java:108)
at com.primeton.esb.runtime.module.DefaultModuleManager.loadCommonModule(DefaultModuleManager.java:328)
at com.primeton.esb.runtime.module.DefaultModuleManager.loadModule(DefaultModuleManager.java:312)
at com.primeton.esb.resource.deployment.ResourceDeployment.deployModule(ResourceDeployment.java:36)
at com.primeton.esb.resource.deployment.AbstractDeployment.addModules(AbstractDeployment.java:66)
at com.primeton.esb.resource.deployment.AbstractDeployment.deploy(AbstractDeployment.java:322)
at com.primeton.esb.resource.ModuleResourceNotifyListener.endNotify(ModuleResourceNotifyListener.java:27)
at com.eos.runtime.resource.ResourceNotifyManager.fireEndNotifyListener(ResourceNotifyManager.java:62)
at com.primeton.runtime.resource.impl.ResourceNotify.notifyResource(ResourceNotify.java:111)
at com.primeton.runtime.resource.impl.ApplicationResourceLoaderManager.loadApplicationResource(ApplicationResourceLoaderManager.java:38)
at com.primeton.ext.runtime.resource.startup.ResourceLoaderStartUpListener.start(ResourceLoaderStartUpListener.java:36)
at com.primeton.runtime.core.impl.RuntimeListenerManagerImpl.startListener(RuntimeListenerManagerImpl.java:43)
at com.primeton.ext.runtime.core.RuntimeManager.start(RuntimeManager.java:55)
at com.primeton.esb.runtime.server.ESBServer.startComponentRuntime(ESBServer.java:164)
at com.primeton.esb.runtime.server.ESBServer.start(ESBServer.java:91)
at com.primeton.esb.runtime.server.ESBServerFactory.start(ESBServerFactory.java:63)
at com.primeton.tip.bootstrap.TIPServer.doStart(TIPServer.java:47)
at com.primeton.tip.bootstrap.TIPServer.main(TIPServer.java:129)
【解答】
将sam设置为server的ip地址,server设置为自己的,问题解决