首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WSO2EI 7.x中缺少JsonUtil

WSO2EI 7.x中缺少JsonUtil
EN

Stack Overflow用户
提问于 2020-07-14 20:40:53
回答 2查看 133关注 0票数 0

我正在使用带有WSO2 developer Studio7.0.2的WSO2EI 7.0。我尝试实现以下代码,以便在WSO2自定义中介器中设置有效负载。

代码语言:javascript
复制
String jsonPayloadToString = JsonUtil.jsonPayloadToString(((Axis2MessageContext) messageContext).getAxis2MessageContext()); 
System.out.println("Payload in string -"+ jsonPayloadToString);

但是我无法在Maven生成的代码中导入JsonUtil类。

我可以知道我是否需要手动设置类路径或jar来导入此包吗?

EN

回答 2

Stack Overflow用户

发布于 2020-07-18 04:01:00

您是否尝试添加以下导入?

代码语言:javascript
复制
import org.apache.synapse.commons.json.JsonUtil;
import org.apache.synapse.core.axis2.Axis2MessageContext;

此外,还需要在依赖项下的pom文件中具有相应的synapse版本。

代码语言:javascript
复制
    <dependency>
        <groupId>org.apache.synapse</groupId>
        <artifactId>synapse-core</artifactId>
        <version>2.1.7-wso2v105</version>
    </dependency>
票数 0
EN

Stack Overflow用户

发布于 2021-09-06 04:33:52

我遇到过类似的问题,但通过在pom.xml中添加以下依赖项解决了JsonUtil错误之上的问题

备注:更新pom.xml后,请点击alt+f5进行mvn更新。

依赖关系:

代码语言:javascript
复制
<!-- https://mvnrepository.com/artifact/org.apache.synapse/synapse-commons -->
<dependency>
    <groupId>org.apache.synapse</groupId>
    <artifactId>synapse-commons</artifactId>
    <version>2.1.7-wso2v228</version>
</dependency>

参考链接:dependency ref

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

https://stackoverflow.com/questions/62895447

复制
相关文章

相似问题

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