ОК, так что если у вас есть этот старый сервлет, который настраивает вещи, то вам нужно будет убедить Spring-сервлет загрузиться после него.
Это просто - используйте DispatcherServlet
Spring для загрузки контекста Spring и используйте стандартный <load-on-startup>
в web.xml
для определения порядка запуска, например,
<servlet>
<servlet-name>LegacyServlet</servlet-name>
<servlet-class>com.xy.LegacyServlet</servlet-class>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet>
<servlet-name>SpringServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>