2011-09-29 93 views
3

我目前正在使用GAE,並試圖弄清楚是否有某種方法可以在GAE上運行php。幸運的是,我碰到了Quercus,我很高興地發現它有我需要的一切。在Google App Engine上配置Quercus

但現在的問題是,一旦我將resin.jar包含到WEB-INF/lib文件夾並嘗試使用eclipse中的谷歌插件更新應用程序,它會給我一個錯誤,說明jar文件的大小是大,建議我加入--enable_jar_splitting國旗。

現在我經歷了很多人們都遇到類似問題的網站。那麼我該如何解決這個問題?

所以這裏是我期待的總之: 1.要麼在eclipse插件中包含此標誌的方法 2.找到一種方法來拆分jar文件。

SOLUTION:

,上述目前可能的唯一方法是通過使用本實用程序命令行在SDK/bin文件夾名爲 - appcfg.sh

appcfg.sh --enable_jar_splitting -e [email protected] update /path/to/war/file

PS:它假定您已經將bin文件夾的路徑添加爲環境變量。

+0

請參閱http://code.google.com/p/googleappengine/issues/detail?id=2552#c12和http://code.google.com/p/googleappengine/issues/detail?id=2552 #c14 – hakre

+0

啊!我真的看到了第一個。是的,這可以工作 - bin/appcfg.cmd --enable_jar_splitting -e [email protected]更新c:/ path/to/project/war /。可惜它沒有包含在默認的插件中。雖然謝謝! –

+0

讓我知道如果我應該添加它作爲答案或更好地添加一個答案你自己的一點點的描述。 – hakre

回答

0

正如Hakre提到的,我的問題的答案是herehere