2012-02-29 2 views
1

Я только что создал свое первое приложение Xpage, и теперь мне захотелось перенести его в простое мобильное приложение, используя мобильные элементы управления в библиотеку расширений Xpages. Примечания/Domino 8.5.3 Upgrade Pack 1 установлены как на клиентском/дизайнерском, так и на сервере. Приложение Xpage отлично работает как в клиенте, так и в браузере. Я создал новую Xpage, называемую «mobileMainPage», и просто добавлю к ней элемент управления одной страницей, сохраните файл и попытайтесь открыть его через браузер (сначала Safari, затем IE 9, чтобы проверить). В обоих случаях появляется следующее сообщение об ошибке: Неожиданная ошибка времени выполнения Среда выполнения обнаружила непредвиденную ошибку. Исключение Невозможно найти библиотеку com.ibm.xsp.extlib.library, требуемую приложением /Contacts.nsf.Ошибка выполнения: «Невозможно найти библиотеку com.ibm.xsp.extlib.library» (браузер)

Я открываю базу данных на сервере (вводя URL-адрес файла .xsp в браузере). Я не использую функцию предварительного просмотра браузера Domino Designer, но вызываю страницу, как пользователь.

Как исправить это? Я даже пытался установить Upgrade Pack 1 еще раз. По-прежнему появляется одинаковое сообщение об ошибке.

+0

У меня никогда не было этого, но теперь я обновлен до Notes/Domino 9.0 и попробую его там. Поэтому я отвечу на ответ Деклана на этот вопрос. Спасибо всем за то, что помогли мне! –

ответ

2

Это действительно звучит так, как библиотека не установлена ​​на сервере.

введите tell http osgi ss com.ibm.xsp.extlib на консоль сервера и убедитесь, что плагин установлен, эта команда должна вернуть список модулей и фрагментов extlib, и если они были правильно решены или нет.

+0

Когда я печатаю выше, я ничего не получаю, всего две строки: «framework запущен» и «ID State Bundle». Если я скажу http osgi packages, я получаю следующее: 02/29/2012 07:28:47 AM update @ ../../extlib/eclipse/plugins/com.ibm.xsp.extlib.mobile_8.5.3 .20111208-0717.jar [152] импорт Любые идеи? Я заново установил сервер с помощью 8.5.3 Upgrade Pack 1, поскольку у меня был старый ExtLib на нем за один раз. –

+0

Отметьте это сообщение stackoverflow для примера того, что вы должны видеть: http://stackoverflow.com/questions/9098523/how-to-identify-version-of-xpages-extension-library –

1

Обязательно сообщите своему приложению, что он должен использовать библиотеку расширений. Откройте Свойства приложения и перейдите на вкладку «Дополнительно». Здесь убедитесь, что проверена «com.ibm.xsp.extlib.library».

+2

Ошибка, которую он получает, указывает, что настройка уже включена. –

+0

Да, @TimTripcony правильно, он уже проверен. –

2

в вашем Domino консольного типа:

сказать HTTP XSP диаг com.ibm.xsp.extlib

также попробовать:

сказать HTTP Хр диаг com.ibm.xsp.extlib.mobile

Это скажет вам, разрешен ли плагин. Если плагин не найден, это означает, что плагин не установлен для правильного местоположения (домино/данные/домино/рабочее пространство/приложения/затмение/плагины). Если плагин, который extlib зависит от него, не разрешен, он будет отображаться на консоли , Глава 3 XPages Portable Command Guide идет в это в деталях :-)

Позвольте мне знать результаты выше команды

+0

Первый возвращается следующим образом : [0E74: 0002-0DF0] 02/29/2012 10:14:28 Обновление @ ../../extlib/eclipse/plugins/com.ibm.xsp.extlib_8.5.3.20111208-0717.jar [ 157] [0E74: 0002-0DF0] 02/29/2012 10:14:28 PM Нет нерешенных ограничений. Второе возвращается: [0E74: 0002-0DF0] 02/29/2012 10:17:12 PM Обновление @ ../../extlib/eclipse/plugins/com.ibm.xsp.extlib.mobile_8. 5.3.20111208-0717.jar [152] [0E74: 0002-0DF0] 02/29/2012 10:17:12 PM Нет нерешенных ограничений. –

0

Я просто столкнулся с аналогичной проблемой при стрельбе новый сервер в виртуальном machine (тестировал проблему с другой версией сервера). Я включил notes.ini, установив OSGI_HTTP_DYNAMIC_BUNDLES и указав его на базу данных обновлений, которую я спешно реплицировал с другого сервера.

Я не уверен точно, но как только я добавил свой новый сервер к обновлению и перезапустил http, потребовалось.

Смежные вопросы