使用RAD清除工作区环境的方法(基于Eclipse)

时间:2008-11-18 15:12:53

标签: eclipse rad

启动RAD7时遇到很多错误。服务器不响应类更改。有时服务器无法启动。有时RAD不会确认我添加到服务器的模块。这是一种马车。

我知道工作区中有元数据,是否有安全的方法来清理元数据或RAD?

RAD = Rational Application Developer

5 个答案:

答案 0 :(得分:3)

另一个提示是删除Eclipse中Servers视图中的所有项目,停止服务器,启动服务器,打开服务器的管理控制台,并看到一切都消失了。如果您仍然看到已配置的应用,请在管理控制台中将其删除。关闭服务器,再次启动并检查干净启动。这可确保您的Eclipse服务器插件和服务器保持同步。现在,您可以再次将项目添加到服务器;也许这会提高稳定性。

如果没有,更严厉的措施是删除Eclipse中的服务器配置(不要删除服务器本身)并在Servers视图中再次添加它。

您还可以尝试禁用自动发布。您可以转到首选项 - >服务器并取消选中“自动发布...”如果您使用的是WAS,您还可以在“服务器”视图中双击您的服务器,然后转到“自动发布”部分并选中“永远不会自动发布“。这可能会让您更好地控制何时将内容发布到您的服务器,尽管它有时会有自己的想法并在某些情况下会自动发布。

答案 1 :(得分:2)

eljenso发布了一半的答案。对于没有获取资源的服务器,请验证您是否正在发布。右键单击服务器并点击发布(我亲自离开自动发布)管理控制台/卸载耳/然后重新添加耳朵是另一种方式去,但在RAD我从来不需要这样做。在WID中,你需要来做这件事,因为在上帝抛弃的工具中,发布被无可救药地打破了。

RAD修正: 您未涉及的另一半难题是确保您的项目工作区都是最新的。有时你会出血(构建错误),即使你知道它什么都没有。发生这种情况时,关闭所有项目,可选步骤:关闭rad并重新打开rad,重新打开项目,刷新所有项目,然后再进行另一次构建/清理。

ClearCase修复: 如果你碰巧使用了clearcase,当事情无缘无故地流血时,你真的处在一个受伤的世界里。在你做我上面列出的事情之前,你需要做一个更新,恢复(是的我知道更新应该做恢复做的事情和更多 - 但它因为它操作缓存数据,因此它只更新它需要更新的认为的内容。不幸的是缓存算法存在缺陷),然后刷新。这将保证所有文件都已正确推送到您的文件系统,现在您需要执行上述步骤,使RAD获取刚刚推送到您的文件系统的[可能是新的]文件更改。

如果你正在处理一个大型项目而且你有RAD + clearcase,请坐下来放松一下,让恢复完成需要一段时间。最好只尝试更新,刷新+ RAD修复,看看是否先解决问题。恢复应该是您在大型项目上的最后努力。 (如果你有一个小项目,每次都做一切。)

答案 2 :(得分:1)

Eclipse可以在启动时使用-clean参数。也许这就是你要找的东西?

答案 3 :(得分:1)

如果您确实需要擦除所有工作空间元数据,则删除工作空间中的.metadata目录应该可以解决问题。请注意,这会清除设置,工作区布局,甚至哪些项目可用(您需要重新导入所有旧项目,尽管它们仍在工作区目录中)。

答案 4 :(得分:0)

如果您需要清除元数据设置,请先尝试删除.metadata / .plugins / org.eclipse.core.resources!这给我带来了很多麻烦...