Eclipse'de "Cannot change version of project facet dynamic web module to 2.5" Hatası Çözümü

Konu:

Kısaca: Eclipse'te Ctrl+Shift+R tuş kombinasyonu ile org.eclipse.wst.common.project.facet.core.xml dosyasını açın, içindeki şuna benzeyen satırdaki versiyon alanını 2.5 olarak (ya da kaç olmasını istiyorsanız) güncelleyin :
<installed facet="jst.web" version="2.5"/>

ve dosyayı kaydedip kapatın.

Uzun uzun anlatmak gerekirse;

Eclipse ile Java Web projeleri üzerine geliştirme yaparken bazen Project Facets bölümündeki Dynamic Web Project versiyonunu default olarak ayarladığında asıl bize gerekli olan şekilde güncelleyemiyoruz ve

Cannot change version of project facet dynamic web module to 2.5

gibi bir hata ile karşılaşıyoruz. Bu durumda Eclipse içindeki bazı ayar dosyalarını kendimiz güncellememiz gerekiyor.

Bu dosyalardan org.eclipse.wst.common.project.facet.core.xml adlı olanın içinde jst.web adlı facet değerini değiştirdiğimizde bu sorun ortadan kalkmış oluyor.

Kaynak: http://stackoverflow.com/a/18632054/169534

Yorumlar

Ilgili web projesinde sag tiklayip Properties->Project Facets arayuzunden de ayni degiskligi yapmak mumkun. Yazi icin tesekkurler.

Yazıda da belirttiğim gibi, o şekilde bazen güncelleme yaptırmıyor. Oradan yapamayınca da bu şekilde yapmak zorunda kalıyoruz

Yeni yorum ekle

Filtered HTML

  • Web sayfası ve e-posta adresleri otomatik olarak bağlantıya çevrilir.
  • İzin verilen HTML etiketleri: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Satırlar ve paragraflar otomatik olarak bölünür.

Plain text

  • Hiç bir HTML etiketine izin verilmez
  • Web sayfası ve e-posta adresleri otomatik olarak bağlantıya çevrilir.
  • Satırlar ve paragraflar otomatik olarak bölünür.
Bu formu göndererek Mollom gizlilik şartlarını kabul etmiş oluyorsunuz.