gwt-dev.jar 太大,无法上传到 appengine。我可以分割一个 jar 文件吗,或者...什么?

2024-02-01

我最近不得不将 gwt-dev.jar 添加到我的 /war/WEB-INF/lib 目录中,现在当我尝试部署到 appengine 时,我得到:

java.lang.IllegalStateException: 发现jar文件太大无法上传: “C:\ DOCUME〜1 \ ADMINI〜1 \ LOCALS〜1 \ Temp \ appcfg997121487626565419.tmp \ WEB-INF \ lib \ gwt-dev.jar”。考虑使用--enable_jar_splitting。

我正在使用 google eclipse 插件,并且根据我无法使用 --enable_jar_splitting。确认!

我可以以某种方式手动拆分 jar 文件吗?我只需要这东西的一小部分。如果没有,我该怎么办?


提取罐子。您将获得类似于 java 包层次结构的文件夹结构(例如 com/google/gwt/core)。将整个提取的目录结构复制到 war/WEB-INF/lib 中。解决了。

在 Linux 上,您可以使用 with 解压 jarjar -xvf gwt-dev.jar。在 Windows 上,只需将其重命名为 zip,就可以像普通 zip 文件一样解压它(jar 文件实际上是伪装的 zip 文件)

任何大于 1MB 的单个文件都不会上传到 App Engine。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

gwt-dev.jar 太大,无法上传到 appengine。我可以分割一个 jar 文件吗,或者...什么? 的相关文章

随机推荐