【发布时间】:2011-03-29 19:41:53
【问题描述】:
我最近不得不将 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 插件,根据this issue report 我不能使用--enable_jar_splitting。确认!
我可以以某种方式手动拆分 jar 文件吗?我只需要这东西的一小部分。如果没有,我该怎么办?
【问题讨论】:
-
为什么需要部署gwt-dev.jar?您应该只需要 gwt-servlet.jar。
-
它有一个 Transformer 的实现,在我开始使用 RESTEasy 后服务器开始需要它。我没有问太多问题;)
-
找到 RESTEasy 依赖项并将其单独捆绑会更好。您不知道 GWT 是否会在以后的版本中包含它或引入不兼容性。
-
我正在使用 Resteasy 并且没有这样的问题。一定是别的东西。
标签: java google-app-engine gwt jar