Как удалить библиотеку расширений из приложения - PullRequest
0 голосов
/ 19 апреля 2019

У меня есть приложение, разработанное в 8.5 с использованием нескольких элементов из библиотеки расширений.

Сервер был обновлен с помощью библиотеки расширений, применяемой при каждом обновлении.

С библиотекой расширений теперь частьбазы кода нет необходимости устанавливать его поверх установки Domino, однако приложение не может быть отредактировано без применения.

Как удалить библиотеку расширений из приложения?

При этом можно ли установить библиотеку расширений на сервере Domino v10?

Я проверил веб-сайт библиотеки расширений, и нет ссылки на ND10 и использование библиотеки расширений.Это больше не загружается, поэтому я чувствую, что должен удалить эту зависимость, которая есть в моем приложении.

В настоящее время я получаю сообщение об ошибке «Не удалось загрузить страницу /cc_input.xsp, потому что соответствующий класс xsp.Cc_005finputне был com.ibm.xsp.page.compiled.CompiledPageDispatcher. 'Эта ошибка указывает на проблему с отсутствующей библиотекой расширений.

I have checked what is installed, and this is the output:

tell http osgi ss com.ibm.xsp.extlib
[16F8:0002-21FC] 19/04/2019 05:18:34 PM  osgi "Framework is launched."
[16F8:0002-21FC] 19/04/2019 05:18:34 PM  id     State       Bundle
[16F8:0002-21FC] 19/04/2019 05:18:34 PM  171    ACTIVE      com.ibm.xsp.extlib.controls_10.0.1.v00_00_20181128-2143
[16F8:0002-21FC] 19/04/2019 05:18:34 PM  172    ACTIVE      com.ibm.xsp.extlib.core_10.0.1.v00_00_20181128-2143
[16F8:0002-21FC] 19/04/2019 05:18:34 PM  173    ACTIVE      com.ibm.xsp.extlib.domino_10.0.1.v00_00_20181128-2143
[16F8:0002-21FC] 19/04/2019 05:18:34 PM  174    ACTIVE      com.ibm.xsp.extlib.mobile_10.0.1.v00_00_20181128-2143
[16F8:0002-21FC] 19/04/2019 05:18:34 PM  175    ACTIVE      com.ibm.xsp.extlib.oneui_10.0.1.v00_00_20181128-2143
[16F8:0002-21FC] 19/04/2019 05:18:34 PM  176    ACTIVE      com.ibm.xsp.extlib.relational_10.0.1.v00_00_20181128-2143
[16F8:0002-21FC] 19/04/2019 05:18:34 PM  177    STARTING    com.ibm.xsp.extlib.sample_10.0.1.v00_00_20181128-2143
[16F8:0002-21FC] 19/04/2019 05:18:34 PM  178    ACTIVE      com.ibm.xsp.extlib_10.0.1.v00_00_20181128-2143

1 Ответ

0 голосов
/ 22 апреля 2019

Расширение библиотеки является частью Domino с 9.0.1 FP10.Из сообщения об ошибке кажется, что вы неправильно понимаете, что и для чего нужно устанавливать.

tell http osgi ss и tell http osgi diag, выданные на консоли сервера, показывают, что работает на сервере.Они требуются для успешно скомпилированного приложения для запуска на сервере.

Глядя на сообщение об ошибке, вероятность состоит в том, что приложение не было успешно скомпилировано и ошибки, которые вы видитенаходятся в Domino Designer, а также / вместо сервера Domino.

Я подозреваю, что также высока вероятность того, что приложение было открыто в DDE с автоматически включенной сборкой.Если это происходит, и плагины, от которых он зависит, отсутствуют, приложение перекомпилируется, и в результате получается неудачно скомпилированное приложение, что означает, что оно больше нигде не работает, пока успешно скомпилировано .

Сообщение об ошибке почти наверняка не имеет ничего общего с Extension Library, поскольку в DDE, который последний раз компилировал приложение, отсутствовали основные плагины.См. https://openntf.org/main.nsf/blog.xsp?permaLink=JGAR-B9QL8B.

При самых строгих условиях я бы советовал не разрабатывать без библиотеки расширений XPages.Вы также будете иметь неоптимальный пользовательский опыт и, скорее всего, столкнетесь с проблемами, с которыми разработчики не сталкивались более пяти лет.И если вы удалите его из существующего приложения, вам, вероятно, придется сделать значительную переработку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...