Die erste Frage
java.lang.classcastexception: org.springframework.web.springservletContaininitializer kann nicht auf javax.servlet.servletContainerItializer gegossen werden
Der Hauptgrund dafür ist, dass Javax.servlet-api den Federbehälter während der Laufzeit als Servlet-Behälter behandelt und einen Typ-Konvertierungsfehler verursacht.
Lösung:
Ändern Sie den Umfang von javax.servlet-api in der Datei pom.xml, um bereitzustellen
<Depopenty> <gruppe> javax.servlet </GroupId> <artifactId> javax.servlet-api </artifactId> <version> 3.1.0 </Version> <scope> bereitgestellt </scope> </abhängig>
Die zweite Frage:
Die Bean-Definitionsressourcenmuster nicht beheben [ClassPath: Spring/ApplicationContext-*. XML]
Da es im SSM -Projekt, da es Mapper -Mapping -Dateien und einige andere Konfigurationsdateien gibt, im Maven -Projekt erkannt werden müssen, wird daher eine Konfiguration hinzugefügt, um diese statischen Dateien zu übergeben.
<ressourcen> <!- Wenn die Datei maper.xml dieses Knotens nicht hinzugefügt wird, wird sie übersehen. -> <ressourcen> <verzeichnisse> src/main/java </verzeichnis> <clyse> <clades> **/*. Eigenschaften </include> <closas> **/*. xml </include> </inclust> <filtering> false </filtering> </ressourcen> </ressourcen>
Die obige Konfiguration ändert jedoch das Standard -Ressourcenverzeichnis, was zu allen Dateien in SRC/Main/Ressourcen führt, die nicht gescannt werden können, was zu anderen Dateien im Ressourcenverzeichnis gescannt wird. Daher muss die Konfiguration des Standard -Ressourcenverzeichnisses hinzugefügt werden:
<build> <ressourcen> <!- Wenn die Datei maper.xml dieses Knotens nicht hinzugefügt wird, wird sie übersehen. --> <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> <Clycly> **/*. Xml </include> </include> <filtering> false </filtering> </ressourcen> </build>
Der obige Artikel löst das Problem der Fehler im Maven -Start -Spring -Projekt ist der gesamte Inhalt, den ich mit Ihnen teile. Ich hoffe, es kann Ihnen eine Referenz geben und ich hoffe, Sie können Wulin.com mehr unterstützen.