首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >弹簧Roo NoClassDefFoundError

弹簧Roo NoClassDefFoundError
EN

Stack Overflow用户
提问于 2014-02-21 04:32:42
回答 1查看 1.9K关注 0票数 0

我的主要尝试是使用Roo构建一个CRUD应用程序,如下所示:

https://www.icts.uiowa.edu/confluence/display/ICTSit/Spring+Roo+Tutorial

我在JRE7上使用Roo1.2.5、Maven 3.1.1和Spring3.2.6。

这是迄今为止我发现的最好的教程。如果有人有一个更好的例子,请分享!

但是,当我在Tomcat环境中执行项目时,仍然会出现故障。其中的主要错误是:

代码语言:javascript
复制
HTTP Status 500 -  
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.

exception

java.lang.NoClassDefFoundError: org/springframework/util/MimeType   

在过去的几天里,我使用Roo构建了多个项目,要么是本教程中的项目,要么是从反向工程命令开始的其他10个项目,它们都给了我相同类型的NoClassDefFoundError,不管是这个类还是其他类。我理解这意味着我的pom.xml很可能是不正确的,但我希望这是我的配置中的一个问题,而不是所有Roo开发人员都接受的手动维护。

任何建议都是很棒的..。我正在使用的Roo与Spring和Maven相结合的版本是否可能只是一个buggy呢?我很想使用这个框架/工具包,但是我已经接近手工编写脚手架可能更简单的程度了。

……更新:

通过手动添加以下依赖项,我能够运行该项目。但是,考虑到我正在使用的Spring版本,是否还有人进一步知道这个丢失的jar是否是已知的bug,或者其他情况,我想不想问这个问题:

代码语言:javascript
复制
<dependency>  
    <groupId>commons-fileupload</groupId>  
    <artifactId>commons-fileupload</artifactId>  
    <version>1.2.2</version>  
</dependency>

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-26 15:10:59

最好的例子是Roo中包含的例子: clinic.roo、pizzashop.roo等

只需运行Roo并按以下方式执行其中任何一个:

代码语言:javascript
复制
/_/ |_|\____/\____/    1.2.4.RELEASE [rev 75337cf]


Welcome to Spring Roo. For assistance press TAB or type "hint" then hit ENTER.
roo> script --file clinic.roo

另一方面,参考文档是一个很好的起点:http://docs.spring.io/spring-roo/reference/html/

最后,关于java.lang.NoClassDefFoundError: org/springframework/util/MimeType,Spring4中包含了MimeType类,Roo为Spring 3设置了您的项目,因此您必须根据需要定制pom.xml。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21925345

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档