最初の質問
java.lang.classcastexception:org.springframework.web.springservletcontainerinitializerは、javax.servlet.servlet.servletcontainerinitializerにキャストできません
これの主な理由は、Javax.Servlet-APIがスプリングコンテナをランタイム中にサーブレット容器として扱い、型変換エラーを引き起こすことです。
解決:
pom.xmlファイルのjavax.servlet-apiの範囲を変更して提供する
<Dependency> groupId> javax.servlet </groupid> <artifactid> javax.servlet-api </artifactid> <バージョン> 3.1.0 </version> <scope>提供</scope> </dependency>
2番目の質問:
ビーン定義リソースパターンを解決できませんでした[classpath:spring/applicationContext-*。xml]
SSMプロジェクトでは、マッパーマッピングファイルやその他の構成ファイルがあるため、Mavenプロジェクトで認識する必要があるため、これらの静的ファイルが通過できるように構成が追加されます。
<リソース> <! - このノードのmapper.xmlファイルが追加されていない場合、見逃せます。 - > <リソース> <Directory> src/main/java </directory> <includtion> <cludtion> **/*。プロパティ</inctrubed> <cluding> **/*。xml </inctrual> </incond> <filtering> false </filtering> </resource>
ただし、上記の構成により、デフォルトのリソースディレクトリが変更され、SRC/Main/リソースのすべてのファイルがスキャンできないため、リソースディレクトリ内の他のファイルがスキャンされます。したがって、デフォルトのリソースディレクトリ構成を追加する必要があります。
<build> <リソース> <! - このノードのmapper.xmlファイルが追加されていない場合、見逃されます。 - > <リソース> <directory> src/main/java </directory> <cludenct> <cludenct> **/*。プロパティ</inctrual> <cluding> **/*。xml </incord> </incord> <filtering> false> </resource> <resource> <resource> <directory> src/main/main </directory> <cluding> **/*。xml </include> </including> <filtering> false </filtering> </resource> </build>
上記の記事では、Maven Launning Springプロジェクトのエラーの問題を解決します。私があなたと共有するすべてのコンテンツです。私はそれがあなたに参照を与えることができることを願っています、そしてあなたがwulin.comをもっとサポートできることを願っています。