Активатор для пакета недопустим

Вопрос: , Как Вы обрабатываете разъединенные приложения, если вся Ваша бизнес-логика захватывается в базе данных?

В типе Корпоративного приложения я интересуюсь, мы должны иметь дело с несколькими сайтами, некоторые из них должны смочь функционировать в разъединенном состоянии.
, Если Ваша бизнес-логика инкапсулируется в уровне Domain, который прост соединиться в различные типы приложения - говорят, как dll - затем я могу создать приложения, которые знают о бизнес-правилах и могут, при необходимости, применить их локально.

В хранении уровня Domain в хранимых процедурах на базе данных необходимо придерживаться единственного типа приложения, для которого нужен постоянный угол обзора к базе данных.

Это хорошо для определенного класса сред, но это, конечно, не покрывает целый спектр Корпоративные приложения .

16
задан Peter Wippermann 28 August 2013 в 07:57
поделиться

2 ответа

Проверьте свой build.properties раздел

. Если он не указывает должным образом, что должно быть в окончательном двоичном результате, он не будет работать. Убедитесь, что файлы .class находятся там, где указано в файле MANIFEST.MF.


из EclipseZone , еще одна причина этого сообщения об ошибке:

Если вы видите в журнале сообщение типа

 The activator org.example.FooActivator for bundle org.example.foo is invalid 

, то обычно это означает, что произошла ошибка ClassNotFoundException , пытающаяся загрузить класс в первую очередь, еще до того, как он добрался до метода start ().


penguru добавляет:

ошибка возникает, когда я пытаюсь создать новый объект из любого другого класса в конструкторе класса активатора. Разве не законно создание объекта в плагине активатора?

  • Если этот класс из другого плагина, который еще не был "активирован", это может быть вашей проблемой.
  • Если этот класс не найден, это также сделает ваш активатор плагина недействительным.

Основной совет: возможно, вам будет лучше выполнить инициализацию в методе start () из Активатор , а не его конструктор.

17
ответ дан 30 November 2019 в 21:29
поделиться

Я нашел причину ошибки. Ошибка возникает, когда я пытаюсь создать новый объект из любого другого класса в конструкторе класса активатора. Разве в активаторе плагина не законно создание объекта?

0
ответ дан 30 November 2019 в 21:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: