Cannot change version of project facet Dynamic Web Module to 2.5?

解决办法:
将web.xml配置文件中的<web-app version="3.0" ...版本改为2.5
点击project -> properties -> Project facets 将Dynamic Web Module 改为2.5
如果javaServer Faces 版本报错 同时将 javaServer Faces 改为相应版本

右键项目 maven -> Update project...
确定项目点 ok
如果有弹出框继续点ok或者finish 就会自动创建target下的对应项目的文件夹

或者这个
http://www.cnblogs.com/yezhenhan/archive/2011/10/17/2215279.html

*************************************************************************
[Maven] Project configuration is not up-to-date with pom.xml错误解决方法 (2012-03-02 03:27:03)转载▼
标签: maven macro macrocheng not up-to-date pom.xml configuration it
导入一个Maven项目之后发现有一个如下的错误:
Project configuration is not up-to-date with pom.xml. Run project configuration update
原因由于我更改完pox.xml配置文件后没有update

解决办法
在项目上右键——【Maven】——【Update Project Configuration……】
这时会打开一个(Update Maven Dependencies)的对话框,然后勾选住出错的项目,点击Ok
这样就搞定了。

*************************************************************************
用maven install 的时候出现一个警告 :
[WARNING] Warning: selected war files include a WEB-INF/web.xml which will be ignored
(webxml attribute is missing from war task, or ignoreWebxml attribute is specified as 'true')
显示build 是success的
访问页面的时候只能访问主页面
其他通过spring 过滤跳转的都是 404 怀疑是web.xml没有被使用

原因是maven插件的版本原因
将<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.3</version>
<executions>
<execution>
<id>default-war</id>
<phase>package</phase>
<goals>
<goal>war</goal>
</goals>
</execution>
</executions>
</plugin>
中的version 由原来的2.1.1改为2.3 就解决了问题
****************************************************************************
在改完之后确实是没有报那个警告了,但是项目 run onserver 页面显示404
发现在console中有警告:
警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context}
Setting property 'source' to 'org.eclipse.jst.jee.server:nn' did not find a matching property.

这是因为我们在eclipse下,通过tomcat部署web工程时,tomcat的配置文件server.xml中会自动生成一个关于该web工程的配置信息,类似于下面的东西:

Xml代码
view plaincopy to clipboardprint?
<Context docBase="webPoject" path="/webProject" reloadable="true" source="org.eclipse.jst.jee.server:webProject"/>
<Context docBase="webPoject" path="/webProject" reloadable="true" source="org.eclipse.jst.jee.server:webProject"/>
而默认情况下,server.xml的 Context元素不支持名称为source的属性,所以会发出警告。

解决办法是:关闭tomcat,双击server 下tomcat服务器,
在出来的Tomcat server at localhost页面中找到server options选项,
选中其中的选项”Publish modual contexts to separat XML files“,ctr+s,启动tomcat
解决来源: http://blog.csdn.net/democreen/article/details/6296907
启动如果没有再报警告了, 但是页面还是显示404看来不是这个问题
但是, 过了一会儿又好了 很神奇
*****************************************************************************

最新文章

  1. Angular JS中双击事件ng-dblclick避免同时触发两次单击事件ng-click的解决方案
  2. win7安装virtualbox
  3. linux部分命令
  4. usb驱动开发3之先看core
  5. mapreduce优化总结
  6. XNA Game Studio4.0 Programming 随便读,随便记。
  7. 使用Loadrunner进行接口测试
  8. php之文件上传类代码
  9. iOS基础 - 第三方网络框架
  10. 电脑重装系统按什么键进U盘PE
  11. 接口测试执行工具Postman:模拟请求、用例执行、断言、批量运行用例、简单持续集成
  12. 报错【org.springframework.validation.BeanPropertyBindingResult】
  13. js获取到的页面中的checkbox选中的项
  14. DE1-SOC资源
  15. ASP.NET MVC 5 开发环境配置
  16. Tomcat ngxin 反向代理
  17. Alpha版本冲刺(一)
  18. 非极大值抑制Non-Maximum Suppression(NMS)
  19. 关《我是IT小小鸟》有感
  20. mybatis动态sql中的sql标签——抽取可重用的sql片段

热门文章

  1. sweetalert提示框
  2. [Swift]LeetCode165. 比较版本号 | Compare Version Numbers
  3. [Swift]LeetCode296. 最佳开会地点 $ Best Meeting Point
  4. [Swift]LeetCode652. 寻找重复的子树 | Find Duplicate Subtrees
  5. [Swift]LeetCode992. K 个不同整数的子数组 | Subarrays with K Different Integers
  6. 心路历程(一)-自学java两个月心得
  7. AspNetCore Mvc 使用 PartialView
  8. 『Power Hungry Cows A*启发式搜索』
  9. Service Fabric部署笔记
  10. Android--使用Camera拍照