How to fix Cannot change version of project facet Dynamic Web Module to 3.0 Error in Eclipse---转载(示例

Posted Stay Hungry,Stay Foolish!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了How to fix Cannot change version of project facet Dynamic Web Module to 3.0 Error in Eclipse---转载(示例相关的知识,希望对你有一定的参考价值。

How to fix Cannot change version of project facet Dynamic Web Module to 3.0 Error in Eclipse

原文:http://crunchify.com/how-to-fix-cannot-change-version-of-project-facet-dynamic-web-module-to-3-0-error-in-eclipse/

技术分享

Today while converting Dynamic Web Project to Maven project I got below Error:

 

What steps I’ve performed to fix this?

In order to fix this first thing I did is to change Project Facets settings.

  1. Right click on Project in Eclipse
  2. Click on Properties
  3. Click on Project Facets Tab
  4. Change value from 3.1 to 3.0 for Dynamic Web Module as mentioned in below image.

技术分享

Did it work? Nope.

But unfortunately I was not able to apply setting as Apply and OK button was grayed out with error msg:Cannot change version of project facet Dynamic Web Module to 3.0.

I was literally stuck at this point.

Then I’ve looked at my pom.xml file. I’ve converted Dynamic Web Project to Maven Project by following steps in article.

By default Eclipse adds above <build> block to pom.xml file and that is THE problem for this error: Cannot change version of project facet Dynamic Web Module to 3.0.

How to fix?

Step-1

Just replace <build> block with this one.

 

Step-2

  • Right Click on Project
  • Click Maven
  • Click Update Project

or

  • use Quick Fix from error console
Have a suggestion or anything to add to this article? Chime in and share as a comment.

以上是关于How to fix Cannot change version of project facet Dynamic Web Module to 3.0 Error in Eclipse---转载(示例的主要内容,如果未能解决你的问题,请参考以下文章

How to Fix Slow Code in Ruby

How to Fix Slow Code in Ruby

How to fix ERR_SSL_VERSION_INTERFERENCE on Chrome?

How to Fix “Failed to play test tone” error on Windows 7, 8 and 10

ERROR in : Cannot determine the module for class xxxx Add to the NgModule to fix it.

How to fix Error: listen EADDRINUSE while using nodejs