Basta ya de buscar por otros sitios ya que has llegado al lugar necesario, contamos con la solución que necesitas pero sin complicaciones.
Solución:
Tiene un solo archivo xml para su ApplicationContext
en este archivo hay un
etiqueta. Esta etiqueta carga diferentes recursos relacionados con la web (resoluciones de vistas, asignaciones de controladores, etc.) y, como tal, requiere que la API del servlet esté disponible.
Ya debería tener la API del servlet en su classpath como una dependencia provista en maven.
javax.servlet
javax.servlet-api
3.0.1
provided
Junto a eso, es posible que desee eliminar el
y colóquelo en un archivo de configuración separado. Esta es también una etiqueta que debería (en términos generales) ser cargada por el DispatcherServlet
. (Asumo que aquí applicationContext.xml es, por defecto, cargado por el ContextLoaderListener
).
1.
javax.servlet
javax.servlet-api
3.0.1
provided
2.
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration("classpath:spring/spring-mvc.xml")
@WebAppConfiguration
Estos consejos me sirvieron.