maven tomcat:run指定tomcat7:
2024-08-28 19:09:38
配置好下面的内容后,执行 run as -> tomcat7:run 或者tomcat6:run可以将maven的web应用在tomcat6/7里面运行 ,eclipse Indigo 版本默认tomcat:run是用tomcat6。
DelegatingFilterProxy cannot be cast to Filter
请在
settings.xml
- <pluginGroups>
- <pluginGroup>org.apache.tomcat.maven</pluginGroup>
- </pluginGroups>
pom.xml
- <repositories>
- <repository>
- <id>people.apache.snapshots</id>
- <url>http://repository.apache.org/content/groups/snapshots-group/</url>
- <releases>
- <enabled>false</enabled>
- </releases>
- <snapshots>
- <enabled>true</enabled>
- </snapshots>
- </repository>
- </repositories>
- <pluginRepositories>
- <pluginRepository>
- <id>apache.snapshots</id>
- <name>Apache Snapshots</name>
- <url>http://repository.apache.org/content/groups/snapshots-group/</url>
- <releases>
- <enabled>false</enabled>
- </releases>
- <snapshots>
- <enabled>true</enabled>
- </snapshots>
- </pluginRepository>
- </pluginRepositories>
- <plugins>
- <plugin>
- <groupId>org.apache.tomcat.maven</groupId>
- <artifactId>tomcat6-maven-plugin</artifactId>
- <version>2.0-SNAPSHOT</version>
- <configuration>
- <path>/</path>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.apache.tomcat.maven</groupId>
- <artifactId>tomcat7-maven-plugin</artifactId>
- <version>2.0-SNAPSHOT</version>
- <configuration>
- <path>/</path>
- </configuration>
- </plugin>
- </plugins
过程中遇到了一个情况,就是打成war包放到webapps下面运行时正常 的,但是用tomcat:run会报错:org.springframework.web.filter.DelegatingFilterProxy cannot be cast to javax.servlet.Filter;
检查一下:
pom.xml文件编辑器(一般要装插件才能看到)下面的dependency hierarchy 里面,在右边框图里面找到servlet-api.jar,选中后在左边,右键->exclude maven artifact,去除依赖关系。
最新文章
- 使用ASP.NET Web Api构建基于REST风格的服务实战系列教程【十】——使用CacheCow和ETag缓存资源
- Java中的线程同步机制
- SVN与TortoiseSVN实战:属性的奇技淫巧(二)
- 全代码实现ios-4
- MVC小系列(十一)【Html.BeginForm与Ajax.BeginForm】
- asp.net textbox keyup事件触发后台的textchange事件
- 对于反射中的invoke()方法的理解
- Windows下使用nginx搭建反向代理服务器
- jquery获取焦点和失去焦点事件代码
- 快速掌握Shell编程
- ●CodeForces 549F Yura and Developers
- Ansible运维自动化工具19个常用模块使用实例【转】
- 用python做一个搜索引擎(Pylucene)
- Java开发笔记(八)五种算术运算符
- 牛客网:Java重命名文件
- dos基本指令
- 《大话设计模式》c++实现 抽象工厂模式
- django之ForNode是如何渲染的
- 洛谷 P4656: LOJ 2484: [CEOI2017]Palindromic Partitions
- BZOJ 3143 游走(贪心+期望+高斯消元)