2010-05-21 70 views
4

我想在GAE/J上使用Spring MVC 3,但我得到了這個錯誤,我不知道它是什麼意思,有沒有人有一個想法,也許給我指針如何解決這個問題?GAE/J Spring GAE/J無法找到API版本錯誤

May 21, 2010 9:50:23 AM com.google.appengine.tools.info.LocalVersionFactory getVersion 
INFO: Could not find API version from /opt/home/me/workspace/SpringMVC/war/WEB-INF/lib/.svn 
java.util.zip.ZipException: error in opening zip file 
    at java.util.zip.ZipFile.open(Native Method) 
    at java.util.zip.ZipFile.<init>(ZipFile.java:114) 
    at java.util.jar.JarFile.<init>(JarFile.java:133) 
    at java.util.jar.JarFile.<init>(JarFile.java:97) 
    at com.google.appengine.tools.util.ApiVersionFinder.findApiVersion(ApiVersionFinder.java:37) 
    at com.google.appengine.tools.info.LocalVersionFactory.getVersion(LocalVersionFactory.java:65) 
    at com.google.appengine.tools.info.UpdateCheck.getLocalVersion(UpdateCheck.java:112) 
    at com.google.appengine.tools.info.UpdateCheck.checkForUpdates(UpdateCheck.java:91) 
    at com.google.appengine.tools.info.UpdateCheck.doNagScreen(UpdateCheck.java:164) 
    at com.google.appengine.tools.info.UpdateCheck.maybePrintNagScreen(UpdateCheck.java:132) 
    at com.google.appengine.tools.development.DevAppServerMain$StartAction.apply(DevAppServerMain.java:150) 
    at com.google.appengine.tools.util.Parser$ParseResult.applyArgs(Parser.java:48) 
    at com.google.appengine.tools.development.DevAppServerMain.<init>(DevAppServerMain.java:113) 
    at com.google.appengine.tools.development.DevAppServerMain.main(DevAppServerMain.java:89) 
+1

這似乎是一個常見的錯誤,我也經歷過它。 http://code.google.com/p/googleappengine/issues/detail?id=3051 – 2010-05-21 14:00:36

+0

有趣的是,我使用的是Spring 3/GAE/J,而我從未遇到過這個問題。不過,我使用的是Maven,看起來像這個問題的人不是基於Google Code問題。 – 2010-05-21 14:06:55

回答

2

只是胡亂猜測:看起來你已經在你的WAR文件打包隱藏顛覆目錄(.svn文件)。通常這些目錄沒有被部署。也許從戰爭文件中刪除它?