Cannot deploy multiple spring service axis2 archives within a single axis2 
instance
-----------------------------------------------------------------------------------

                 Key: AXIS2-5231
                 URL: https://issues.apache.org/jira/browse/AXIS2-5231
             Project: Axis2
          Issue Type: Bug
    Affects Versions: 1.6.1
            Reporter: Kishanthan Thangarajah
             Fix For: 1.7.0


Current issue with adding multiple spring service is that when we add a second 
service, the first one does not work or rather the deployment of the second 
service breaks the first. This is because of the static nature of spring 
ApplicationContext variable in ApplicationContextHolder class. Current way of 
initializing spring framework for a service via a service class which 
implements the ServiceLifeCycle interface. In this method only, the spring 
application context is created with the applicationContext.xml file. The beans 
defined in the context file will be defined in this context and the context 
will be set to the static ApplicationContext variable of the 
ApplicationContextHolder class. When a second service deployed the same 
operations mentioned above will happen and finally the spring 
ApplicationContext of the first service will get replaced by the second 
service's ApplicationContext. So if you invoke the second service it works, but 
when invoking the first service, it gives an error as no defined beans are 
found.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira



---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscr...@axis.apache.org
For additional commands, e-mail: java-dev-h...@axis.apache.org

Reply via email to