【发布时间】:2015-11-27 08:27:04
【问题描述】:
我确实使用过 Spring,但对 Spring Roo 不熟悉,所以我下载了 1.3.2 并想运行 Pizzashop 示例。 我已经安装了 Maven 3.2.1,JDK8。我从命令行启动 Roo 并想在新创建的目录中执行“script Pizzashop.roo”,但是我遇到了几个错误:
- tailor activate web-simple 失败,因为我没有 web-simple 配置。我通过删除线解决了这个问题,但没有找到 发布包中的裁缝.xml 或通过 Google。
- 执行测试失败,因为“未能加载 ApplicationContext”。 我该如何解决这个问题?
-
我运行了perform package,成功了,之后我尝试了mvn tomcat:从命令行运行,失败:
2015-11-27 09:10:03,645 [main] 错误 org.springframework.web.context.ContextLoader - 上下文 初始化失败 org.springframework.beans.factory.parsing.BeanDefinitionParsingException: 配置问题:读取候选组件类失败: 文件 [c:\development\components\roo_pizza\target\classes\com\springsource\pizzashop\domain\PizzaOrderPk.class]; 嵌套异常是 org.springframework.core.NestedIOException: ASM ClassReader 无法解析类文件 - 可能是由于新的 Java 尚不支持的类文件版本:类路径资源 [java/io/Serializable.class]
在我看来,Java 8 似乎不受支持,尽管我读过 Roo 1.3 添加了 Java8 支持。 (我对 ApplicationContext 问题一无所知。) 我想在下周做一个 Roo 的演示,感谢任何帮助。
谢谢
茶蜂
【问题讨论】:
标签: maven spring-roo