dùng mà hướng dẫn:
To clarify, we're going to release a minor update for 1.7.7. For the
meantime, you can re-jar the file as follows:
cd to the working directory
$ jar xf somewhere\appengine-java-sdk-1.7.7\lib\user\
appengine-api-1.0-sdk-1.7.7.**jar
$ jar cfm somewhere\appengine-api-1.0-sdk-1.7.7.**jar META-INF/MANIFEST.MF *
and replace the old jar with the newly created one.
từ http://www.mail-archive.com/[email protected]/msg67954.html và tin nhắn từ các giải pháp ở đây, tôi đã có thể làm cho nó hoạt như thế này:
mở một dòng lệnh và đi vào thư mục bin cài đặt JAVA của bạn nơi tệp jar.exe là
cd "C:\Program Files\Java\jdk1.7.0_17\bin\"
Sau đó, bạn cần tìm tệp "appengine-api-1.0-sdk-1.7.7.jar" ở đâu đó trên máy tính của bạn. Nó ở 2 vị trí (không tính các thư mục tạm thời), trong thư mục \ war \ WEB-INF \ lib trong dự án eclipse của bạn và cũng có trong thư mục "plugins" của cài đặt nhật thực của bạn. Chính xác ở đó: \plugins\com.google.appengine.eclipse.sdkbundle_1.7.7\appengine-java-sdk-1.7.7\lib\
Bạn chỉ cần một trong 2 đường dẫn đó.
Bây giờ trong dòng lệnh, chỉ cần loại:
jar xf "C:\whatever-folder-your-eclipse-is-in\plugins\com.google.appengine.eclipse.sdkbundle_1.7.7\appengine-java-sdk-1.7.7\lib\user\appengine-api-1.0-sdk-1.7.7.jar"
và sau đó
jar cfm "C:\whatever-folder-your-eclipse-is-in\plugins\com.google.appengine.eclipse.sdkbundle_1.7.7\appengine-java-sdk-1.7.7\lib\user\appengine-api-1.0-sdk-1.7.7.jar" META-INF/MANIFEST.MF
Bây giờ, nếu bạn đi đến thư mục đó và kiểm tra các tập tin .jar, nó nên bây giờ có 11 mb thay vì 30 thứ gì đó. Bây giờ bạn cần phải sao chép cái này và thay thế cùng một cái lọ trong thư mục webapp của bạn trong \ war \ WEB-INF \ lib \ để cả hai lọ có tên "appengine-api-1.0-sdk-1.7.7.jar" có 11 mb kích thước.
Bây giờ lỗi sẽ biến mất và bạn không phải chia nhỏ bất kỳ thứ gì.
Tôi có [báo cáo sự cố này trên trình theo dõi lỗi GAE] (https://code.google.com/p/googleappengine/issues/detail?id=9387). Hãy ngôi sao. –