Merhaba, Eclipse üzerinde Dynamic Web Project oluşturup daha sonra onu Maven'a çevirdim.Proje ile çalışıp kapattım tekrar açtığımda Maven özelliği gitmişti.Bu ne sebebten kaynaklanıyor? Tekrar convert to maven project dedikten sonra projeyi çalıştırınca "Server Tomcat v7.0 Server at localhost failed to start." hatası alıyorum.Bu sorunu nasıl düzeltebilirim?

soruldu: 13 Ağu '14, 05:04

smyy's gravatar image

smyy
1112
cevap kabul oranı: 0%

1

Maven kullanıyorsanız projeyi doğrudan Maven Project olarak oluşturmalısınız. Diğer özellikleri sonradan aktif yapmalısınız. Yani Dynamic Web Project'e Maven eklemek yerine Maven Project'e Dynamic Web Project eklemek gerekiyor. Sizin hatanıza gelince ben genelde bu yöntemi kullandığım için hiç sizinki gibi bir hata almadım. Daha önce de hiç böyle birşey duymadım. Belki bir çözümü vardır ama benim dediğim yöntemi kullanırsanız böyle şeylerle uğraşmazsınız.

(13 Ağu '14, 20:26) kodmanyagha kodmanyagha's gravatar image
1

Soruyu cevaplamak zor, problemi tam olarak tespit edip sormalısınız. Şu anlattığınız senaryoda 20 tane sebep olabilir... Eclipse'te Maven projesi oluşturmanın türlü yolları var. Şahsi kanaatim en temizi benim kullandığım şu yöntem: New menüsünde General ın altında boş "Project" açıyorum ve içine tastamam bir pom.xml 'imi hazırlayıp koyuyorum, sonra proje üzerinde eclipse:eclipse maven goal'unu çalıştırınca herşey yerli yerine oturmuş oluyor.

(14 Ağu '14, 08:38) Dkyc Dkyc's gravatar image

Durum çok saçma,yeni bir workspace açtım yeni maven project oluşturdum ve eski sınıfları içine kopyaladım.Daha sonra pom dosyasını çalıştırdım (eclipse:clean eclipse:eclipse) başarılı build etti, projeyide serverda çalıştırdım çalışıyor.Şuana kadar problem gözükmüyor.Eclipse kapatıp tekrar açtığımda projenin web proje ve maven özelliği kalkıyor(projenin üzerinde simgesel olarak sadece j var).Başka bir durum da bu işlemleri tekrarlayıp projeyi çalıştırıp serverı durduktan sonra projeyi refresh edince maven özelliği yine kayboluyor.Yaptığım işlemler bunlar.Kaçırdığım bir şey mi var?

(14 Ağu '14, 11:31) smyy smyy's gravatar image
1

Eski classları kopyalarken ne var ne yok mu kopyalıyorsunuz yoksa sadece "src/java/*" ve benzerlerini mi? Bir şekilde eclipse proje özelliklerini yazdığı dosyalar bozuluyor. @mahmut_can 'ın belittiği dosyalar

(16 Ağu '14, 06:23) Dkyc Dkyc's gravatar image

hayır hepsi değil src/* içerisindekiler controller,dao,service,entity,properties,.xml dosyalarını kopyaladım

(16 Ağu '14, 14:42) smyy smyy's gravatar image

Merhabalar,

eger Eclipse JEE versionunu indirmediysen, maven wtp plugini ayrica yüklemen gerekiyor.

Maven projesini arkadasin dedigi gibi, Import -> Exsiting Maven project diye ekle.

Selamlar

Maven WTP Plugin

permanent link

cevaplandı: 14 Ağu '14, 08:25

mahmut_can's gravatar image

mahmut_can ♦
2.9k62552
cevap kabul oranı: 67%

Merhaba,Eclipse kepler üzerinde çalışıyorum.Maven ile proje çalışıyor fakat yukarıda açıkladığım şekilde problem oluştu.Eclipste m2e-wtp kurulu

(14 Ağu '14, 11:35) smyy smyy's gravatar image
2
  1. Projeyi eclipsden sil
  2. Eclipsi kapat
  3. proje dosaysinda ki tüm .classpath, .project, *.settings dosyalarini sil
  4. Eclipsi ac ve projeyi "Existing Maven Project" diye Import et

Muhtemellen eski settingsler le ilgilidir.

(15 Ağu '14, 05:14) mahmut_can ♦ mahmut_can's gravatar image

silmek yerine tertemiz bir workspace açarak işlemlerimi uygulamıştım

(16 Ağu '14, 14:43) smyy smyy's gravatar image
Cevabınız
toggle preview

powered by BitNami OSQA