We've been working on web services using Apache Axis and wanted to use Spring to create, configure and initialise our web service end points. However, all we could find in the Spring API is the ServletEndpointSupport base class.
So we decided to implement our own SpringAxisServlet that simply extends AxisServlet and overrides the init() and destroy() methods to initialise and destroy a Spring WebApplicationContext for the AxisServlet. We used the same pattern, and code, as found in the ContextLoaderPlugIn, so you wind up with an axis-servlet.xml configuration file that describes the Spring beans that can be used as web service end points. We then created our own SpringBeanMsgProvider and SpringBeanRPCProvider classes to handle retrieval of Spring-managed end points.
We'd like to contribute this code to Spring, are you interested?
If yes, then where/how would you like to receive it?
Thanks for a great framework.
PS. Sorry about cross-posting, but I only just read that this is now your preferred method of contact. Will sacrifice a goat in apology later .... :wink: