gpt4 book ai didi

java - GWT/GPE/App Engine : How to (intelligently) find missing . jar 并将它们复制到/WEB-INF/lib 吗?

转载 作者:太空宇宙 更新时间:2023-11-04 08:18:52 25 4
gpt4 key购买 nike

将现有 GWT 项目导入 Eclipse 后,WEB-INF/lib 目录为空并有一个红色“X”。我知道这个项目使用 GAE,所以..

我转到项目属性 -> Google -> Web Toolkit,并指定要导入的 GWT SDk。 Eclipse 将 servlet.jar 复制到/lib 目录中。

然后我对 GAE 做了同样的事情,指定了 GAE SDK。选定的 Jars 已复制到/lib 目录。

构建后,红色X消失,项目正在运行,但我想知道 future ,如何智能地识别哪些jar丢失了,以及如何确保它们在部署之前全部复制到war中? (错误日志或控制台中没有任何内容。)我能够解决这个问题,只是因为我知道它需要 GWT 和 GAE sdks。有点令人不安的是,SDK 已经在菜单中指定,只是没有复制到 WAR 中。我必须在 fs 的另一部分中选择同一 sdk 的不同版本进行导入。

假设正确的 jar 位于系统类路径中,这是否应该在构建期间自动处理?这似乎可能是一个 GPE 错误,因为我验证了最初选择的(其他)sdks 位于文件系统中并且大小/版本相同。我不知道为什么它们没有被复制。尝试重新启动并刷新项目,但没有任何反应。

最佳答案

在高于 Helios 版本的 eclipse 中,您可以在项目属性中使用“部署程序集”,以确保将每个 jar 复制到您的 war 文件中。

关于java - GWT/GPE/App Engine : How to (intelligently) find missing . jar 并将它们复制到/WEB-INF/lib 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9960681/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com