La première question
java.lang.classcastException: org.springframework.web.springServletContainerinitializer ne peut pas être jeté à javax.servlet.servletContainerinitializer
La raison principale en est que Javax.Servlet-API traite le conteneur de ressort comme un conteneur de servlet pendant l'exécution et provoque une erreur de conversion de type.
Solution:
Modifiez la portée de Javax.servlet-API dans le fichier pom.xml pour fournir
<dependency> <proupId> javax.servlet </rompuprid> <letifactive> javax.servlet-api </refactive> <version> 3.1.0 </-version> <ccope> fourni </cope> </Dependance>
La deuxième question:
Impossible de résoudre le modèle de ressource de définition de bean [CLASSPATH: Spring / ApplicationContext - *. XML]
Dans le projet SSM, comme il y a des fichiers de mappage de mappeurs et d'autres fichiers de configuration, ils doivent être reconnus dans le projet Maven, de sorte qu'une configuration sera ajoutée pour permettre à ces fichiers statiques de passer.
<Resources> <! - Si le fichier Mapper.xml de ce nœud n'est pas ajouté, il nous manquera. -> <Serce> <Ar répertoire> src / main / java </ Directory> <clure> <clut> ** / *. Propriétés </clure> <clut> ** / *. XML </cluent> </cluns> <filtring> false </filter> </ Resource>
Cependant, la configuration ci-dessus modifie le répertoire de ressources par défaut, ce qui entraîne tous les fichiers de SRC / Main / Ressources qui ne peuvent pas être analysés, ce qui entraîne la numérisation d'autres fichiers du répertoire des ressources. Par conséquent, la configuration du répertoire des ressources par défaut doit être ajoutée:
<Duild> <Sessiers> <! - Si le fichier mapper.xml de ce nœud n'est pas ajouté, il nous manquera. --> <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties</include> <include>**/*.xml</include> </includes> <filtering>false</filtering> </resource> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.properties</include> <clure> ** / *. xml </clut> </ incluse> <filtring> false </filtring> </source> </build>
L'article ci-dessus résout le problème des erreurs dans le lancement de Maven Spring Project est tout le contenu que je partage avec vous. J'espère que cela pourra vous donner une référence et j'espère que vous pourrez soutenir Wulin.com plus.