Bean Validation: Integrating JSR-303 with Spring « JTeam Blog / JTeam: Enterprise Java, Open Source, software solutions, Amsterdam
[#SPR-6407] Provide localized field name in JSR-303 validation messages - Spring Projects Issue Tracker
[#SPR-6730] Access JSR-303 validation contraint attributes in localized messages - Spring Projects Issue Tracker
「Spring」カテゴリーアーカイブ
org.springframework.web.servlet.DispatcherServlet cannot be cast to javax.servlet.Servlet
[#MOJO-1076] org.springframework.web.servlet.DispatcherServlet cannot be cast to javax.servlet.Servlet - jira.codehaus.org
mvn tomcat:run で org.springframework.web.servlet.DispatcherServlet cannot be cast to javax.servlet.Servlet が発生する。
原因は、pom.xmlで
<dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> </dependency>
としていたから。
Servlet APIは、コンパイル時には必要だが実行時には不要(サーブレットコンテナにより提供される)なので、こういう場合はscopeにprovidedを指定する。
<dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> <scope>provided</scope> </dependency>