Maven使用问题集
2016-01-01 16:29
417 查看
问题一:
问题描述:Cannot change version of project facet Dynamic Web Module to 3.0解决方法:
1.修改eclipse工程目录下面的.setting文件夹下面的org.eclipse.wst.common.project.facet.core.xml文件:
<installed facet="jst.web" version="2.4"/>
改为
<installed facet="jst.web" version="3.0"/>
2.更新工程:右键工程–>选择Maven–>Update Project
问题二:
问题描述org.springframework.web.filter.DelegatingFilterProxy cannot be cast to javax.servlet.Filter解决方法:问题是由于项目使用到servlet-api.jar,maven引用后,部署时与tomcat有冲突引起的。
原因:tomcat启动后,如果tomcat/lib目录下的jar和项目的WEB-INF/lib目录下有相同的包,将无法加载,不同版本的包之间也会造成类似问题。
解决:修改冲突包(servlet-api.jar)的作用范围(provided)。
修改pom.xml中相关依赖作用范围:
<dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> <scope>provided</scope> //添加这一句 </dependency>
相关文章推荐
- 图像处理与计算机视觉:基础,经典以及最近发展(3)计算机视觉中的信号处理与模式识别
- NSInvocation
- Centos6.5安装memcached
- 网页加载图片原理<转>
- win10怎么安装java?win10系统安装java的方法
- 面向对象程序设计进阶——设计模式 design patterns
- 连接mongodb,kafka异步处理代码
- 图像处理与计算机视觉:基础,经典以及最近发展(2)图像处理与计算机视觉相关的书籍
- 百度贴吧的起落沉浮
- 泛域名解析域名域名解析的区别?
- JavaScript发展史,与JScript差别,引入方式,数据类型,命名规范,命名推荐,解决命名冲突
- 程序人生之把握现在,放眼未来。
- 汉诺塔问题(递归之路)
- LeetCode - Sort Colors
- Volley源码分析
- 什么是泛域名解析?
- Java ConcurrentModificationException异常原因和解决方法
- Archive for required library:xxxxx/spring-beans-3.2.4.RELEASE.jar in project XXXXX cannot be read or is not a valid ZIP file
- 通过LVS+Keepalived搭建高可用的负载均衡集群系统
- [转] [环境搭建] VS-Visual Studio-IIS Express 支持局域网访问