Added .gitignore.

git-svn-id: https://svn.apache.org/repos/asf/axis/axis2/java/core/trunk@1568750 13f79535-47bb-0310-9956-ffa450edef68
Added integration tests for the Axis2 OSGi bundle. Note that the new module is not yet integrated into the build because the tests currently fail because of a class loading issue.

git-svn-id: https://svn.apache.org/repos/asf/axis/axis2/java/core/trunk@1576937 13f79535-47bb-0310-9956-ffa450edef68
Fixed a class loading issue in the OSGi bundle.

git-svn-id: https://svn.apache.org/repos/asf/axis/axis2/java/core/trunk@1577055 13f79535-47bb-0310-9956-ffa450edef68
Integrated Saminda's original test service into the OSGi integration test.


git-svn-id: https://svn.apache.org/repos/asf/axis/axis2/java/core/trunk@1577119 13f79535-47bb-0310-9956-ffa450edef68
Also added Saminda's test module.

git-svn-id: https://svn.apache.org/repos/asf/axis/axis2/java/core/trunk@1577125 13f79535-47bb-0310-9956-ffa450edef68
Refactored the OSGi test: the test code itself doesn't need to run in the OSGi container and we don't need to install a probe. Instead, we just need to run the container and send SOAP requests to the services deployed in the container.


git-svn-id: https://svn.apache.org/repos/asf/axis/axis2/java/core/trunk@1577191 13f79535-47bb-0310-9956-ffa450edef68
Enable HTTP in the OSGi tests.

git-svn-id: https://svn.apache.org/repos/asf/axis/axis2/java/core/trunk@1577342 13f79535-47bb-0310-9956-ffa450edef68
* Completed the OSGi test: it now sends a SOAP request to a service deployed with OSGi.
* Added the OSGi test to the build.

git-svn-id: https://svn.apache.org/repos/asf/axis/axis2/java/core/trunk@1577343 13f79535-47bb-0310-9956-ffa450edef68
Removed unused imports.

git-svn-id: https://svn.apache.org/repos/asf/axis/axis2/java/core/trunk@1577344 13f79535-47bb-0310-9956-ffa450edef68
Correctly override the AxisServlet init method to avoid the issue described in AXIS2-3710.

git-svn-id: https://svn.apache.org/repos/asf/axis/axis2/java/core/trunk@1577345 13f79535-47bb-0310-9956-ffa450edef68
Removed the hack for AXIS2-3710. It is reasonable to require code running with a new major Axis2 release to conform to the Java EE specs (i.e. to override the GenericServlet#init(ServletConfig) method in a correct way).

git-svn-id: https://svn.apache.org/repos/asf/axis/axis2/java/core/trunk@1577346 13f79535-47bb-0310-9956-ffa450edef68
No need to get the service reference for the ConfigurationContext multiple times.

git-svn-id: https://svn.apache.org/repos/asf/axis/axis2/java/core/trunk@1577347 13f79535-47bb-0310-9956-ffa450edef68
AXIS2-5329:
* Remove the explicit invocation of OSGiConfigurationContextFactory#update and instead let the config admin service do its job.
* Correctly handle the simultaneous dependency on ConfigurationContext and HttpService for the registration of the OSGiAxisServlet: instead of tracking the HttpService, we track the ConfigurationContext and register the servlet via the HTTP whiteboard service.

git-svn-id: https://svn.apache.org/repos/asf/axis/axis2/java/core/trunk@1577348 13f79535-47bb-0310-9956-ffa450edef68
Improved XML Stream based JSON to generate intermediate structure when schema has ref elements and added a new test case too

git-svn-id: https://svn.apache.org/repos/asf/axis/axis2/java/core/trunk@1578111 13f79535-47bb-0310-9956-ffa450edef68