首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >突触核心2.1.7.wso2v182不能发现HashiCorpVaultLookupXPathFunctionProvider

突触核心2.1.7.wso2v182不能发现HashiCorpVaultLookupXPathFunctionProvider
EN

Stack Overflow用户
提问于 2021-07-18 10:07:14
回答 2查看 139关注 0票数 0

我目前正在使用wso2 IntegrationStudio8.0.0开发一个服务和集成项目,在本地的集成工作室运行时和本地坞引擎中都是如此。然而,当我构建我的坞映像时,将它推到Kubernetes集群,pod会引发错误。

警告{XpathExtensionUtil} -初始化Synapse扩展提供程序时出错java.lang.ClassNotFoundException: synapse_2.1.7.wso2v182找不到java.lang.ClassNotFoundException

我团队中的其他开发人员在他们的集成项目中没有得到这个错误。我们唯一能找到的区别是集成工作室的版本。为了修复这个错误,我将org.wso2.micro.integrator.mediation.security jar文件放在了我的docker文件夹中。将我的停靠映像部署到群集后,Pod将其错误更改为

axis2SynapseEnvironment.setXpathVariableExtensions.的java.lang.abstractmethod“

我检查了github的源代码,但这似乎不是一个抽象的方法。但是,它是apache文档中的一个抽象部分。我正试图解决这个问题,但没能解决,现在我在工作中受阻了好几天。如果你能帮我解决这个问题,我会非常感激的。集成工作室在构建时从哪一条路径解决突触依赖?应该使用哪种版本的突触核心来解决这个问题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-07-23 17:54:50

将坞基图像更改为wso2/wso2mi:4.0.0。似乎您正在您的Docker容器中使用MicroIntegrator1.2.0运行时,请注意1.2.0GA发行版中没有提供该特性。请参考文档

注意,IntegrationStudiov8.0.0使用wso2/wso2mi:4.0.0,IntegrationStudiov7.1.0v7.2.0使用wso2/wso2mi:1.2.0作为Docker基映像。

票数 0
EN

Stack Overflow用户

发布于 2021-07-26 10:11:40

谢谢你澄清突触核心版本和微集成商版本之间的关系。我在integration中将docker出口商配置为wso2mi4.0.0,但是我发现它在jenkinsfile中静态地配置为1.2.0 (正如您所提到的)。在更新jenkinsfile以使用integration中我的坞输出文件中的基本映像配置后,我成功地部署了pod。非常感谢你的帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68428032

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档