5

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

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

其中 RAD = Rational Application Developer

4

5 回答 5

3

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

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

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

于 2008-12-05T08:58:11.120 回答
2

eljenso 已经发布了一半的答案。对于没有获取资源的服务器,请验证您正在发布。右键单击服务器并点击发布(我个人关闭自动发布)管理控制台/卸载耳朵/然后重新添加耳朵是另一种方法,但是在 RAD 中我从来不需要这样做。在 WID 中,您要这样做,因为发布在那个被上帝遗弃的工具中被彻底破坏了。

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

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

如果您正在处理一个大型项目并且您拥有 RAD + clearcase,请高枕无忧,恢复完成需要一段时间。最好尝试更新、刷新 + RAD 修复,看看是否能先解决问题。恢复应该是您在大型项目上的最后努力。(如果你有一个小项目,每次都做所有的事情)。

于 2010-04-30T15:25:38.857 回答
1

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

于 2008-11-18T15:27:28.497 回答
1

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

于 2008-11-27T21:23:07.107 回答
0

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

于 2013-02-27T02:52:46.983 回答