刷新Google App Engine中的WEB-INF / lib(使用Eclipse)

时间:2010-05-23 20:26:03

标签: java eclipse google-app-engine

我在Eclipse中创建了一个新的Google App Engine项目。我将应用程序所需的几个JAR复制到WEB-INF / lib目录中,并将它们添加到构建路径中。我从处理程序,部署中随机调用这些JAR,一切正常。

但是,如果我然后更改项目之外的一个JAR,并将新版本复制到WEB-INF / lib(具有相同名称)并重新部署,则它似乎不会发送新的JAR ;一切都仍然链接到旧的,即使它甚至不在我的WEB-INF / lib中。我猜它是由服务器缓存的,或者Eclipse甚至没有意识到某些内容已经改变以便上传新版本。

如果我只是使用新的JAR创建一个新项目,一切都很好(直到我必须做出另一个更改......)但当然我不想为每个更改创建一个新项目我所依赖的。

我的问题是,如何让GAE重新上传Eclipse中的所有JAR?

先谢谢,伙计:) -Adrian

1 个答案:

答案 0 :(得分:1)

我似乎找到了解决问题的方法 - 碰到版本号似乎告诉Eclipse重新打包WAR文件并重新发送所有内容。

然而,它仍然不是一个理想的解决方案,所以我很高兴听到你们有更好的方法:)