【问题标题】:Refreshing WEB-INF/lib in Google App Engine (with Eclipse)在 Google App Engine 中刷新 WEB-INF/lib(使用 Eclipse)
【发布时间】:2010-05-23 20:26:02
【问题描述】:

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

但是,如果我随后更改项目外部的其中一个 JAR,并将新版本复制到 WEB-INF/lib(同名)并重新部署,它似乎不会发送新 JAR ;即使它不再在我的 WEB-INF/lib 中,一切仍然链接到旧的。我猜它正在被服务器缓存,或者 Eclipse 甚至没有意识到为了上传新版本而发生了一些变化。

如果我只是使用新 JAR 创建一个新项目,一切都会再次正常(直到我必须进行另一项更改......)但我当然不想为每次更改都创建一个新项目我做的一个依赖。

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

提前谢谢各位 :) -阿德里安

【问题讨论】:

    标签: java eclipse google-app-engine


    【解决方案1】:

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

    但是,这仍然不是一个理想的解决方案,所以我很高兴听到你们提供任何更好的方法:)

    【讨论】:

    • 这可能现在可以工作了...这是 2 年前的事了,那时的 SDK 更原始:)
    猜你喜欢
    • 1970-01-01
    • 2013-01-13
    • 2013-04-17
    • 1970-01-01
    • 1970-01-01
    • 2011-03-31
    • 2011-06-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多