0

を使用して Web サービスを開発し、それを Axis2 サービスでAxis2作成.aar fileしてデプロイすると、WSO2 Application Server. 正常にデプロイされ、以下のような応答が返されます。

<ns:serviceResponse xmlns:ns="http://service.axis.example.com">
    <ns:return>{"status":"SUCCESS"}</ns:return>
</ns:serviceResponse>  

しかし、JSON 応答を期待しています。Axis2 は JSON レスポンスをサポートしているため、次のチュートリアルに従って axis2.xml(Enabling messageBuilder and messageFormatter) を変更してみましたが、うまくいきませんでした。
http://axis.apache.org/axis2/java/core/docs/json_support.html
http://www.javacodegeeks.com/2012/02/json-web-service-with-java-and-axis2.html
また、UI( )から
デプロイを試みたところ、アップロードしたファイルが次の場所(CARBON_HOME/repository/deployment/server/axis2modules)にデプロイされました。 I can't to return json objects using Axis2 but still gets XML response instead of JSON. wso2dynamic-response-20080916.170559-241.marModules Tab -> Add
wso2dynamic-response-1.5.jar

私が間違っていることを教えて、正しい方向に導いてください。
前もって感謝します。

4

2 に答える 2

1

JSONMessageFormatter.getJSONWriter は役に立ちますか?

于 2013-09-23T19:06:42.700 に答える