2008-11-18 4 views
5

Ich bekomme viele Fehler beim Starten von RAD7. Der Server reagiert nicht auf Klassenänderungen. Manchmal wird der Server nicht gestartet. Manchmal bestätigt RAD keine Module, die ich dem Server hinzugefügt habe. Es ist eine Art Buggy.Möglichkeiten zum Löschen der Arbeitsumgebung mit RAD (basierend auf Eclipse)

Ich weiß, dass es Metadaten im Arbeitsbereich gibt, gibt es sichere Möglichkeiten, Metadaten oder RAD im Allgemeinen zu säubern?

Wo RAD = Rational Application Developer

Antwort

3

Ein weiterer Tipp ist, alle Projekte in Ihrer Server-Ansicht in Eclipse zu entfernen, Ihren Server zu stoppen, Ihren Server zu starten, die Admin-Konsole Ihres Servers zu öffnen und zu sehen, dass auch alles darin verschwunden ist. Wenn Sie weiterhin konfigurierte Apps sehen, entfernen Sie sie in der Admin-Konsole. Server herunterfahren, neu starten und auf sauberen Start prüfen. Dies stellt sicher, dass Ihr Eclipse-Server-Plugin und der Server synchronisiert sind. Jetzt können Sie Ihre Projekte wieder zum Server hinzufügen; vielleicht wird dies die Stabilität verbessern.

Wenn nicht, ist eine drastischere Maßnahme, Ihre Serverkonfiguration in Eclipse zu entfernen (entfernen Sie den Server selbst nicht), und fügen Sie sie in der Serveransicht erneut hinzu.

Sie können auch versuchen, die automatische Veröffentlichung zu deaktivieren. Sie können zu Einstellungen-> Server gehen und die Option "Automatisch veröffentlichen ..." deaktivieren. Wenn Sie WAS verwenden, können Sie in der Ansicht Server auch auf Ihren Server doppelklicken und zum Abschnitt "Automatisches Publizieren" gehen und "Nie automatisch veröffentlichen ". Dies gibt Ihnen möglicherweise mehr Kontrolle darüber, wann Dinge auf Ihrem Server veröffentlicht werden, obwohl es manchmal einen eigenen Kopf hat und in einigen Fällen automatisch veröffentlicht.

1

Eclipse-einen -clean Parameter beim Start erfolgen kann. Vielleicht suchen Sie das?

+0

Ist das wie die saubere 'Menü' Option oder ist das gründlicher, nicht unbedingt mit Projekten verbunden? –

1

Wenn Sie wirklich alle Arbeitsbereich Meta löschen müssen, sollte das Löschen des .metadata Verzeichnis innerhalb des Arbeitsbereichs den Trick tun. Beachten Sie, dass dadurch die Einstellungen, das Layout des Arbeitsbereichs und sogar die verfügbaren Projekte gelöscht werden (Sie müssen alle Ihre alten Projekte erneut importieren, obwohl sie sich noch im Arbeitsbereichsverzeichnis befinden).

2

eljenso hat eine gute Hälfte der Antwort gepostet. Stellen Sie sicher, dass Sie veröffentlichen, wenn der Server keine Ressourcen abruft. Klicken Sie mit der rechten Maustaste auf den Server und klicken Sie auf "Veröffentlichen" (Ich lasse die automatische Veröffentlichung ab). Die Admin-Konsole/Deinstallieren des Ohrs/erneutes Hinzufügen des Ohrs ist eine andere Möglichkeit. In RAD musste ich dies jedoch nie tun. In WID Sie müssen dies tun, wie die Veröffentlichung hoffnungslos in diesem gottverlassenen Werkzeug gebrochen ist.

RAD-Korrekturen: Eine weitere Hälfte des Puzzles, die Sie nicht bearbeitet haben, besteht darin, sicherzustellen, dass Ihr Projektarbeitsbereich auf dem neuesten Stand ist. Manchmal wirst du bluten (Fehler bauen), obwohl du weißt, dass es um nichts geht. Wenn dies der Fall ist, schließen Sie alle Projekte, optionaler Schritt: fahren Sie rad herunter und öffnen Sie rad erneut, öffnen Sie die Projekte erneut, aktualisieren Sie alle Projekte und führen Sie dann einen weiteren Build/Clean durch.

ClearCase Fixes: Wenn Sie Clearcase verwenden, sind Sie wirklich in einer Welt der Verletzung, wenn Dinge ohne Grund bluten. Bevor Sie das tun, was ich oben aufgeführt habe, müssen Sie ein Update durchführen, wiederherstellen (ja, ich weiß, Update soll tun, was eine Wiederherstellung tut und mehr - aber es nicht, weil es aus zwischengespeicherten Daten arbeitet , so dass es nur aktualisiert, was es denkt es muss aktualisiert werden. Leider ist der Caching-Algorithmus fehlerhaft), dann aktualisieren. Dadurch wird sichergestellt, dass alle Dateien ordnungsgemäß in Ihr Dateisystem übertragen wurden. Nun müssen Sie den oben genannten Schritt ausführen, damit RAD die [möglicherweise neuen] Dateiänderungen übernimmt, die gerade in Ihr Dateisystem übertragen wurden.

Wenn Sie mit einem großen Projekt arbeiten und RAD + Clearcase verwenden, lehnen Sie sich zurück und entspannen Sie sich. Es wird eine Weile dauern, bis die Wiederherstellung abgeschlossen ist. Es ist am besten, nur zu versuchen, zu aktualisieren, zu aktualisieren + RAD-Korrekturen und sehen, ob das das Problem zuerst behebt. Bei einem großen Projekt sollte die Wiederherstellung der letzte große Aufwand sein. (Wenn Sie ein kleines Projekt haben, tun Sie einfach jedes Mal).

0

Wenn Sie Ihre Metadateneinstellungen löschen müssen, versuchen Sie, zuerst .metadata/.plugins/org.eclipse.core.resources zu löschen! Das hat mir eine ganze Menge Ärger erspart ...

Verwandte Themen