我的主要尝试是使用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环境中执行项目时,仍然会出现故障。其中的主要错误是:
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,或者其他情况,我想不想问这个问题:
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.2.2</version>
</dependency>谢谢!
发布于 2014-02-26 15:10:59
最好的例子是Roo中包含的例子: clinic.roo、pizzashop.roo等
只需运行Roo并按以下方式执行其中任何一个:
/_/ |_|\____/\____/ 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。
https://stackoverflow.com/questions/21925345
复制相似问题