Java GWT/GPE/App Engine:如何(智能地)找到丢失的.jar并将它们复制到/WEB-INF/lib?
将现有的GWT项目导入Eclipse后,WEB-INF/lib目录为空,并且有一个红色的“X”。我知道这个项目使用GAE,所以 我转到project properties->Google->Web Toolkit,并指定要导入的GWT SDk。Eclipse将servlet.jar复制到/lib目录中 然后我对GAE做了同样的事情,指定了GAE SDK。选择的JAR被复制到/lib目录 在构建之后,红色X消失了,项目正在运行,但我想知道未来,如何智能地识别丢失的罐子,以及如何确保在部署之前将它们全部复制到战争中?(错误日志或控制台中没有任何内容。)我能够解决这个问题,只是因为我知道它需要GWT和GAE SDK。有点令人不安的是,SDK已经在菜单中指定,只是没有复制到战争中。我必须在fs的另一部分中选择同一sdk的不同版本进行导入Java GWT/GPE/App Engine:如何(智能地)找到丢失的.jar并将它们复制到/WEB-INF/lib?,java,eclipse,gwt,Java,Eclipse,Gwt,将现有的GWT项目导入Eclipse后,WEB-INF/lib目录为空,并且有一个红色的“X”。我知道这个项目使用GAE,所以 我转到project properties->Google->Web Toolkit,并指定要导入的GWT SDk。Eclipse将servlet.jar复制到/lib目录中 然后我对GAE做了同样的事情,指定了GAE SDK。选择的JAR被复制到/lib目录 在构建之后,红色X消失了,项目正在运行,但我想知道未来,如何智能地识别丢失的罐子,以及如何确保在部署之前将它们
假设系统类路径中有正确的JAR,那么在构建过程中是否应该自动处理这个问题?这似乎可能是GPE错误,因为我验证了最初选择的(其他)SDK位于文件系统中,并且大小/版本相同。我不知道为什么它们没有被复制。尝试重新启动并刷新项目,但未执行任何操作。在高于Helios版本的eclipse中,您可以在项目属性中使用“部署程序集”,以确保将每个jar复制到war文件中。在高于Helios版本的eclipse中,您可以使用“部署程序集”在项目属性中,确保将每个jar复制到war文件中