Способы очистки рабочей среды с помощью RAD (на основе Eclipse) - PullRequest
5 голосов
/ 18 ноября 2008

Я получаю много ошибок при запуске RAD7. Сервер не отвечает на изменения класса. Иногда сервер не запускается. Иногда RAD не распознает модули, которые я добавил на сервер. Это своего рода глючит.

Я знаю, что в рабочей области есть метаданные, есть ли безопасные способы очистки метаданных или RAD вообще?

Где RAD = Rational Application Developer

Ответы [ 5 ]

3 голосов
/ 05 декабря 2008

Еще один совет: удалите все проекты в представлении «Серверы» в Eclipse, остановите сервер, запустите сервер, откройте консоль администратора вашего сервера и убедитесь, что там тоже все прошло. Если вы все еще видите настроенные приложения, удалите их в консоли администратора. Завершите работу сервера, запустите снова и проверьте, нет ли проблем с запуском. Это гарантирует, что ваш подключаемый модуль сервера Eclipse и сервер синхронизированы. Теперь вы можете снова добавить свои проекты на сервер; может быть, это улучшит стабильность.

Если нет, то более радикальной мерой является удаление конфигурации сервера в Eclipse (не удаляйте сам сервер) и добавление ее снова в представлении «Серверы».

Вы также можете попытаться отключить автоматическую публикацию. Вы можете перейти в «Настройки» -> «Сервер» и снять флажок «Автоматически публиковать ...». Если вы используете WAS, вы можете дополнительно дважды щелкнуть по вашему серверу в представлении «Серверы», перейти в раздел «Автоматическая публикация» и установить флажок «Никогда». публиковать автоматически ". Это может дать вам больший контроль над тем, когда материал публикуется на вашем сервере, хотя иногда он имеет собственный разум и в некоторых случаях продолжает публикацию автоматически.

2 голосов
/ 30 апреля 2010

eljenso опубликовал добрую половину ответа. Если сервер не получает ресурсы, убедитесь, что вы публикуете. Щелкните правой кнопкой мыши по серверу и нажмите «Опубликовать» (лично я отключил автоматическую публикацию). Консоль администратора / удаление уха / повторное добавление уха - это еще один способ, однако в RAD мне никогда не требовалось этого делать. В WID вам нужно , чтобы сделать это, поскольку публикация безнадежно нарушена в этом богом забытом инструменте.

RAD исправляет: Другая половина загадки, которую вы не затронули, заключается в том, чтобы убедиться, что рабочее пространство вашего проекта обновлено. Иногда у вас будет кровотечение (ошибки сборки), даже если вы знаете, что это ничего не значит. Когда это происходит, закройте все проекты, необязательный шаг: выключите Rad и снова откройте Rad, заново откройте проекты, обновите все проекты, затем выполните другую сборку / очистку.

Исправления ClearCase: Если вам случается использовать прозрачный футляр, вы действительно в мире боли, когда все истекает кровью без причины. Прежде чем делать то, что я перечислил выше, вам нужно выполнить обновление, восстановить (да, я знаю, обновление должно делать то же самое, что и восстановление, но оно не , потому что оно работает вне кэшированных данных, поэтому он обновляет только то, что думает , что необходимо обновить. К сожалению, алгоритм кэширования имеет недостатки), затем обновите. Это гарантирует, что все файлы были переданы в вашу файловую систему должным образом, теперь вам нужно сделать вышеупомянутый шаг, чтобы RAD обнаружил [возможно новые] изменения файла, которые только что были переданы в вашу файловую систему.

Если вы работаете с большим проектом и у вас есть прозрачный футляр RAD +, откиньтесь на спинку кресла и расслабьтесь, это будет какое-то время, чтобы это восстановление закончилось. Лучше всего попробовать просто обновить, обновить + исправления RAD и посмотреть, решит ли это проблему в первую очередь. Восстановление должно быть вашим последним усилием в большом проекте. (Если у вас небольшой проект, просто делайте все каждый раз).

1 голос
/ 28 ноября 2008

Если вам действительно нужно стереть все мета рабочего пространства, удаление каталога .metadata в рабочем пространстве должно помочь. Обратите внимание, что при этом стираются настройки, макет рабочей области и даже какие проекты доступны (вам нужно будет повторно импортировать все ваши старые проекты, несмотря на тот факт, что они все еще находятся в каталоге рабочей области).

1 голос
/ 18 ноября 2008

Eclipse может принимать параметр -clean при запуске. Возможно, это то, что вы ищете?

0 голосов
/ 27 февраля 2013

Если вам нужно очистить настройки метаданных, попробуйте сначала просто удалить .metadata / .plugins / org.eclipse.core.resources! Это избавило меня от неприятностей ...

...