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
