1

我的要求很简单。我最近创建了一个 jsf-primefaces-spring-roo-eclipselink 多模块原型并将其分发给我的团队。启用 Spring ROO 后,我们可以更轻松地进行所有数据库逆向工程,并且一切顺利。

创建原型时,我使用模型层中的 applicationContext.xml 文件进行 ROO DB 逆向工程。然后我尝试将上下文文件的名称更改为 applicationContext-model.xml,因为我在 Web 层中使用了另一个上下文。现在重命名此上下文文件后,当我执行“数据库逆向工程师 --schema”时,当我在 roo shell 中选择自动完成时,我得到“无法获得连接”。此外,当我在 --schema 之后手动输入架构名称时,我收到此错误:

文件 'C:\TestWorkspace\TT\TT-model\src\main\resources\META-INF\spring\applicationContext.xml' 不存在

显然,ROO 似乎对上下文文件重命名不太满意。我可以知道如何告诉 ROO 使用新的上下文文件名来进行数据库逆向工程吗?

谢谢你的帮助。

问候

巴斯特

4

1 回答 1

1

由于 Roo 想要路径 'src\main\resources\META-INF\spring\applicationContext.xml' 中的上下文文件,因此如果需要避免冲突,我通常会更改其他上下文文件的名称。

例如,尝试重命名 Web 层中的应用程序上下文文件。

于 2013-03-05T05:08:59.933 回答