【发布时间】:2015-09-11 17:02:45
【问题描述】:
在 Spring Root webapp 中工作时,STS 有时会出现停滞或空闲。有时可能需要十到二十分钟,用户界面才能让您真正做任何事情,除了放慢速度和排队操作。
我们已经跟踪了所有关于“JPA 更改处理程序(等待)”消息和 AspectJ 问题的帖子/错误报告 - 但没有出现真正的永久解决方案。有时当我们升级 Eclipse 或 Roo 时,情况会好转一段时间。
我们希望弄清楚这是否真的是 Roo 问题,还是更多的是 Spring/AspectJ 问题。
问题:是否可以在 IDE 中禁用 Roo,但仍然可以在 IDE 中构建并正常工作,只是没有 Roo smarts 继续?
我以为我只需要删除该项目的“Roo Nature”,但这似乎并没有完全做到 - 当我进行 Maven 更新时,Roo Shell 不断弹出。
如果不是,我们可能会看看推入式重构路线 - 但那似乎真的是一条单行道。
我们的 webapp 有大约 20 个域对象和 30 个控制器——它不是很小但也不是很大。我们也使用 JPA/Hibernate。
谢谢你 - 理查德
【问题讨论】:
-
一个好的检查是在 STS 执行如此缓慢时捕获一些线程转储(使用 jps 和 jstack)。这可能会暗示幕后发生的事情。
标签: spring-mvc spring-roo spring-tool-suite aspectj-maven-plugin