我正在尝试在本地运行我的应用程序时在Google云端存储中上传用户个人资料图片它不会影响oAuth流程,图片上传也很好。但是,当我将其部署到Google App Engine时,图像上传流程因投掷运行时异常而失败java.lang.NoSuchMethodError:com.google.api.client.util.Strings.isNullOrEmpty
这是我的代码
private static GCSUpload gcs = null;
public static synchronized GCSUpload instance() {
if (gcs == null)
gcs = new GCSUpload();
return gcs;
}
我加入了以下罐子
谷歌-API的客户端 - 1.4.1-β 谷歌-API的客户端 - 1.5.0-β
我还包含了所需的其他jar文件。 删除google-api-client-1.4.1-beta jar会导致本地图片上传流失败并删除google-api-client-1.5.0-beta jar失败oAuth流本地本身添加这些jar在本地正常工作但不能在GAE 谁能帮我。 提前谢谢!。
答案 0 :(得分:0)
您如何上传代码?如果您正在使用Eclipse,请注意添加不会跟随"部署时的代码。确保您添加的所有外部jar都在WEB-INF / lib中。
这解释了here。