La primera pregunta
java.lang.classcastException: org.springframework.web.springservletContainerInitializer no se puede lanzar a javax.servlet.servletContainerInitializer
La razón principal de esto es que Javax.Servlet-API trata el contenedor de resorte como un contenedor de servlet durante el tiempo de ejecución y causa un error de conversión de tipo.
Solución:
Modificar el alcance de javax.servlet-api en el archivo pom.xml para proporcionar
<Spendency> <MoupRoD> javax.servlet </groupid> <artifactid> javax.servlet-api </artifactid> <versión> 3.1.0 </versión> <cope> proporcionó </cope> </pendency>
La segunda pregunta:
No se pudo resolver el patrón de recursos de definición de bean [classpath: spring/applicationContext-*. XML]
En el proyecto SSM, dado que hay archivos de mapeo mapeadores y algunos otros archivos de configuración, deben reconocerse en el proyecto Maven, por lo que se agregará una configuración para permitir que estos archivos estáticos pasen.
<Resources> <!- Si no se agrega el archivo mapper.xml de este nodo, se perderá. -> <conseyce> <Directory> src/main/java </sirectory> <incluye> <incluye> **/*. Propiedades </include> <incluido> **/*. XML </COCENDE> </INCENDE> <Trime> Falso </filtring> </recursos>
Sin embargo, la configuración anterior cambia el directorio de recursos predeterminado, lo que resulta en todos los archivos en src/main/recursos que no se pueden escanear, lo que hace que otros archivos en el directorio de recursos sean escaneados. Por lo tanto, se debe agregar la configuración de directorio de recursos predeterminados:
<S.) <Resources> <!- Si no se agrega el archivo mapper.xml de este nodo, se perderá. -> <Resource> <Directory> src/main/java </sirectory> <incluye> <incluido> **/*. Propiedades </cló> <incluido> **/*. xml </cló> </cluye> <fothering> falso </filtring> </ recursos> <contrato> <sirectory> src/main/recursos </directory> <Incluye> **/*. <Incluye> **/*. XML </cló> </incluye> <fothering> false </stringing> </ recurse> </bield>
El artículo anterior resuelve el problema de los errores en Maven Lanzamiento del proyecto Spring es todo el contenido que comparto con usted. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.