2010-11-23 21 views
16

ben Google Eklentisi (ve GWT) 2.1.0geçirme GWT 2.0.4 Proje

için 2.0.4 sürüm güncelleme var şimdi ben çözecektir kaldırılan işlevi için bazı uyarılar, ancak Benim için sorun bu uyarı:

The file war\WEB-INF\lib\gwt-servlet.jar has a different size than GWT SDK library gwt-servlet.jar; perhaps it is a different version? 

sadece

eclipse\plugins\com.google.gwt.eclipse.sdkbundle.2.1.0_2.1.0.v201010280102\gwt-2.1.0 

dizinden yenisi ile bu kavanoz dosyası geçersiz kılmak için iyi mi

ve savaş dizinindeki diğer dosyalar benim tarafımdan yaratılmadı mı? (images, html dosyaları, js dosyaları ve gwt alt dizini)

cevap

16

Aynı problemi aldım.

Üzerine yazabilir veya kaldırabilirsiniz. Kaldırırsanız, tutulma otomatik olarak yeni kütüphaneyi kopyalayacaktır.

Her ihtimale karşı, ayrıca GWT 2.1 yükselttikten sonra bazı garip çöküyor alırsanız, BuildPath ilk sıraya GWT kütüphanesi taşımayı deneyin;) GWT-2.4.0 için

+0

Diğer dosyalar ne durumda? –

+0

Diğer dosyalar İhtiyacınız olan GWT'nin tek dosyası, gwt-servlet.jar –

+3

olduğunu düşünüyorum. Sanırım, "savaş dizinindeki diğer dosyalar" anlamına geliyor. Sadece onları bırakıp proje ayarlarında "GWT'yi kullan" kutusunun işaretini kaldırın, ardından tekrar kontrol edin ve eklentinin işlerini yapmasına izin verin. – slugmandrew

0

, ben aşağıdaki sayfayı kullanılmış ve var onların talimat.

ecipse'deki WEB-INF/lib dizinine gidin, sağ tıklayın ve "Yol Oluştur> kaynak klasör olarak kullan" seçeneğini seçin.

Kaynak: Here

0

Ben Tutulma hızlı düzeltme kullanmanızı öneririz. Benim için iyi çalışıyor, otomatik olarak doğru jar dosyasını bulacak. Umarım yardımcı olur. ^^

12

Düzeltmek için ne yaptım gwt-servlet.jar dosyasını/war/WEB-INF/lib dosyasından silmek. Benim durumumda, Eclipse benim için yeniden yaratmadı ve bunun yerine dosyanın bulunamadığını söyleyen bir hata mesajı verdi.

Bu noktadan düzeltmek için yaptığım şey, Proje> Özellikler> Google> Web Araç Takımı'na gidip "Google Web Araç Kitini Kullan" onay kutusunun işaretini kaldırmaktı, ardından değişikliği onaylamak için Tamam'a bastım.

Sonra adımları yineledim, ancak bu sefer "Google Web Araç Takımı Kullan" onay kutusunu işaretledim ve gwt-servlet.jar dosyası gerçekten de war/WEB-INF/lib dosyasında yeniden oluşturuldu.

+0

Teşekkürler, bu benim sorunumu çözdü – gerrytan

+0

Benim durumumda, gwt-servlet.jar dosyasını sildikten sonra Eclipse'in benim için yeniden oluşturmasını söylemek için hızlı düzeltme kullandım. (Not: Bu GWT 2.7.0 ve Eclipse 4.4 içindi). – baitisj