小编tho*_*tbk的帖子

java.lang.NoClassDefFoundError:部署到Google App Engine时无法初始化类net.sf.cglib.proxy.Enhancer

我正在使用Spring框架和Google App Engine构建Web应用程序.在开发服务器中它可以工作但是在部署到Google App Engine服务器时我遇到了这个错误

Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError: Could not initialize class net.sf.cglib.proxy.Enhancer
Run Code Online (Sandbox Code Playgroud)

Initialization of bean failed; nested exception is java.lang.IncompatibleClassChangeError: class net.sf.cglib.core.DebuggingClassWriter has interface org.objectweb.asm.ClassVisitor as super class
Run Code Online (Sandbox Code Playgroud)

第一个错误显示我似乎错过了cglib.jar中的net.sf.cglib.proxy.Enhancer但是当我检查它已经存在时.我无法理解第二个日志

我在classpath中使用了几个jar文件:

asm-4.0
asm-util-4.0
cglib-3.0
app engine sdk 1.7.6
spring framework 3.2.0
Run Code Online (Sandbox Code Playgroud)

有什么问题?我该如何解决?

提前致谢

java google-app-engine spring-mvc

3
推荐指数
1
解决办法
2万
查看次数

如何从组合框C#中的选定值中选择索引

是否有任何内置方法可以从ComboBox控件C#中的选定值中获取所选索引.如果没有,我怎么能建立自己的

提前致谢

c# combobox winforms

1
推荐指数
1
解决办法
1万
查看次数

如何在谷歌应用引擎中一次提供多个blobstore文件?

我知道如何提供单个blobstore文件,我使用下面的代码片段:

BlobKey blobKey = new BlobKey(key);
response.setContentType("mime");
response.setHeader("Content-Disposition", "attachment;filename=" + fileName);
blobstoreService.serve(blobKey, response);
Run Code Online (Sandbox Code Playgroud)

但我想一次下载多个文件.即.请求处理程序将一次提供多个文件.我使用了这段代码,但没有用

for (String key : blobKeyCollection) {
BlobKey blobKey = new BlobKey(key);
response.setContentType("mime");
response.setHeader("Content-Disposition", "attachment;filename=" + fileName);
blobstoreService.serve(blobKey, response);
}
Run Code Online (Sandbox Code Playgroud)

而是提供多个文件,它只响应一个文件.所以,我想知道如何实现这一目标

提前致谢

java google-app-engine blobstore

0
推荐指数
1
解决办法
393
查看次数