First of all thks Hiranya,

I droped the jars into the described places and add the following
messageBuilders and messageFormatters, in the axis2.xml :

<messageBuilder contentType="application/json"
class="org.apache.axis2.json.JSONOMBuilder"/>
<messageBuilder contentType="application/json/badgerfish"
class="org.apache.axis2.json.JSONBadgerfishOMBuilder"/>
<messageBuilder contentType="text/javascript"
class="org.apache.axis2.json.JSONOMBuilder"/>

<messageFormatter contentType="application/json"
class="org.apache.axis2.json.JSONMessageFormatter"/>
<messageFormatter contentType="application/json/badgerfish"
class="org.apache.axis2.json.JSONBadgerfishMessageFormatter"/>
<messageFormatter contentType="text/javascript"
class="org.apache.axis2.json.JSONMessageFormatter"/>


And it gave me this error:

 FATAL -  WSO2 Carbon initialization Failed
INFO   | jvm 1    | 2010/10/13 18:48:23 | org.apache.axis2.AxisFault:
Exception occured while loading the Axis configuration from
/opt/wso2wsas-3.2.0/././repository/conf/axis2.xml
INFO   | jvm 1    | 2010/10/13 18:48:23 |       at
org.wso2.carbon.core.CarbonAxisConfigurator.getAxisConfiguration(CarbonAxisConfigurator.java:175)
INFO   | jvm 1    | 2010/10/13 18:48:23 |       at
org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:64)
INFO   | jvm 1    | 2010/10/13 18:48:23 |       at
org.wso2.carbon.core.CarbonConfigurationContextFactory.createNewConfigurationContext(CarbonConfigurationContextFactory.java:76)
INFO   | jvm 1    | 2010/10/13 18:48:23 |       at
org.wso2.carbon.core.init.CarbonServerManager.initializeCarbon(CarbonServerManager.java:293)
INFO   | jvm 1    | 2010/10/13 18:48:23 |       at
org.wso2.carbon.core.init.CarbonServerManager.removePendingItem(CarbonServerManager.java:208)
INFO   | jvm 1    | 2010/10/13 18:48:23 |       at
org.wso2.carbon.core.init.PreAxis2ConfigItemListener.bundleChanged(PreAxis2ConfigItemListener.java:100)
INFO   | jvm 1    | 2010/10/13 18:48:23 |       at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:916)
INFO   | jvm 1    | 2010/10/13 18:48:23 |       at
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:220)
INFO   | jvm 1    | 2010/10/13 18:48:23 |       at
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:330)
INFO   | jvm 1    | 2010/10/13 18:48:23 | Caused by:
org.apache.axis2.deployment.DeploymentException: A ClassNotFoundException
error occurred while validating the message builder
org.apache.axis2.json.JSONOMBuilder
INFO   | jvm 1    | 2010/10/13 18:48:23 |       at
org.apache.axis2.deployment.DescriptionBuilder$2.run(DescriptionBuilder.java:306)
INFO   | jvm 1    | 2010/10/13 18:48:23 |       at
org.apache.axis2.java.security.AccessController.doPrivileged(AccessController.java:132)
INFO   | jvm 1    | 2010/10/13 18:48:23 |       at
org.apache.axis2.deployment.DescriptionBuilder.findAndValidateSelectorClass(DescriptionBuilder.java:291)
INFO   | jvm 1    | 2010/10/13 18:48:23 |       at
org.apache.axis2.deployment.DescriptionBuilder.processMessageBuilders(DescriptionBuilder.java:228)
INFO   | jvm 1    | 2010/10/13 18:48:23 |       at
org.apache.axis2.deployment.AxisConfigBuilder.processMessageBuilders(AxisConfigBuilder.java:771)
INFO   | jvm 1    | 2010/10/13 18:48:23 |       at
org.apache.axis2.deployment.AxisConfigBuilder.populateConfig(AxisConfigBuilder.java:234)
INFO   | jvm 1    | 2010/10/13 18:48:23 |       at
org.wso2.carbon.core.CarbonAxisConfigurator.populateAxisConfiguration(CarbonAxisConfigurator.java:255)
INFO   | jvm 1    | 2010/10/13 18:48:23 |       at
org.wso2.carbon.core.CarbonAxisConfigurator.getAxisConfiguration(CarbonAxisConfigurator.java:173)
INFO   | jvm 1    | 2010/10/13 18:48:23 |       ... 8 more
INFO   | jvm 1    | 2010/10/13 18:48:23 | Caused by:
java.lang.ClassNotFoundException: org.apache.axis2.json.JSONOMBuilder
INFO   | jvm 1    | 2010/10/13 18:48:23 |       at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:489)
INFO   | jvm 1    | 2010/10/13 18:48:23 |       at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:405)
INFO   | jvm 1    | 2010/10/13 18:48:23 |       at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:393)
INFO   | jvm 1    | 2010/10/13 18:48:23 |       at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:105)
INFO   | jvm 1    | 2010/10/13 18:48:23 |       at
java.lang.ClassLoader.loadClass(ClassLoader.java:248)
INFO   | jvm 1    | 2010/10/13 18:48:23 |       at
java.lang.Class.forName0(Native Method)
INFO   | jvm 1    | 2010/10/13 18:48:23 |       at
java.lang.Class.forName(Class.java:169)
INFO   | jvm 1    | 2010/10/13 18:48:23 |       at
org.apache.axis2.util.Loader.loadClass(Loader.java:261)
INFO   | jvm 1    | 2010/10/13 18:48:23 |       at
org.apache.axis2.util.Loader.loadClass(Loader.java:229)
INFO   | jvm 1    | 2010/10/13 18:48:23 |       at
org.apache.axis2.deployment.DescriptionBuilder$2.run(DescriptionBuilder.java:298)
INFO   | jvm 1    | 2010/10/13 18:48:23 |       ... 15 more


Help?

>
>
> 2010/10/13 Hiranya Jayathilaka <[email protected]>
>
> Hi Victor,
>>
>> The jettison OSGi bundle can be downloaded from [1]. You can deploy it
>> into repository/components/dropins directory. Axis2 JSON jar can be
>> downloaded from [2]. This however is not an OSGi bundle. So you should copy
>> it into repository/components/lib.
>>
>> Thanks,
>> Hiranya
>>
>> [1] -
>> http://dist.wso2.org/maven2/org/codehaus/jettison/wso2/jettison/1.0.1.wso2v1/
>> [2] - http://dist.wso2.org/maven2/org/apache/axis2/axis2-json/
>>
>> On Wed, Oct 13, 2010 at 9:21 PM, Vitor Rodrigues <
>> [email protected]> wrote:
>>
>>> Hi all,
>>>
>>> I use WSO2 WSAS for my Web services for a long time but today my boss
>>> wants the response of the webservices to be in JSON. I look up in google and
>>> your post:
>>> http://wso2.org/library/knowledge-base/add-json-support-wso2-wsas come
>>> up.
>>> But where are the OSGI bundles of the jars? I log in and didn't saw them
>>> attached to the post. Can someone provide them to me please?
>>>
>>>
>>>
>>> _______________________________________________
>>> Carbon-dev mailing list
>>> [email protected]
>>> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>
>>>
>>
>>
>> --
>> Hiranya Jayathilaka
>> Senior Software Engineer;
>> WSO2 Inc.;  http://wso2.org
>> E-mail: [email protected];  Mobile: +94 77 633 3491
>> Blog: http://techfeast-hiranya.blogspot.com
>>
>> _______________________________________________
>> Carbon-dev mailing list
>> [email protected]
>> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>
>>
>
>
> --
>
>   [image: Logo Email Signature P&P]
>  *Vitor Rodrigues*
> Professional Developer
> [email protected]
>    mob: +351 93 406 61 08
> tel: +351 21 778 38 39
> fax: +351 21 778 38 40
>   www.pessoaseprocessos.com
>
> Lisboa   *   Porto   *   Luanda
>
> Meus Perfis: [image: Blog RSS] <http://goingandroid.blogspot.com/>[image:
> LinkedIn] <http://pt.linkedin.com/in/vitorrodriguesfrompep>
> Outros Contactos: [image: Skype/]vitormarodrigues [image: Google Talk/]
> vitor.alves.rodrigues
>
>
_______________________________________________
Carbon-dev mailing list
[email protected]
https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to