В этом разделе приводится информация о наиболее распространенных проблемах, которые могут возникать при создании, редактировании и развертывании языковых пакетов в системе Blackboard Learn.
Поврежденные ссылки на ресурсы документации
После обновления или изменения языкового пакета пользователи не могут войти в Справку Blackboard из системы Learn. Вместо этого открывается страница Справки Страница не найдена со следующим сообщением:
К сожалению, нам не удалось найти нужные вам страницу или документ.
Причина этой проблемы в том, что при обновлении языкового пакета существующие ссылки на документацию были повреждены.
Откройте пользовательский языковой пакет и убедитесь, что ссылки в пакетах локали documentation.properties указывают на соответствующие материалы.
Проблемы, связанные с сервером совместной работы
Развертывание пользовательского языкового пакета в среде с балансировкой нагрузки может вызвать проблемы, связанные с сервером совместной работы. Эти проблемы касаются только пользовательских языковых пакетов. При создании пользовательского языкового пакета создается также новый файл .JAR на сервере приложений по адресу:
blackboard/apps/collab-server/http/webapps/clientlib/yourlanguagepack-collab-locale.jar
Однако этот новый файл .JAR не создается на самом сервере Collaboration, что приводит к проблеме.
Эта проблема может быть устранена двумя способами.
Способ 1
- Выполните вход на сервере совместной работы.
- Перейдите в каталог blackboard/content/locale/YOURLANGUAGEPACK/collab/
- Выполните следующий сценарий:
[root@grimlock collab]# cat BuildCollabLocaleJar.sh
#! /bin/bash
## This script requires JAVA_HOME environment variable to be set
## This script takes an optional parameter for PATH_TO_COLLAB
############## BuildCollabLocaleJar.sh
#############################
#
# CHANGE THIS VALUE IF YOU COPY THIS SCRIPT FOR A DIFFERENT
LOCALE
################################################################
###
LOCALE=en_US <-------EDIT HERE TO SPECIFY YOUR LANGUAGE PACK
LOCALE
PATH_TO_COLLAB=$1
export LOCALE PATH_TO_COLLAB
if [ "$PATH_TO_COLLAB" != "" ]; then cd $PATH_TO_COLLAB; fi
if [ "$JAVA_HOME" = "" ]; then
echo "JAVA_HOME variable not defined."
exit 1
fi
echo "Using JAVA_HOME: $JAVA_HOME"
echo "PATH_TO_COLLAB: $PATH_TO_COLLAB"
JAR_CMD="$JAVA_HOME/bin/jar -cf"
JAR_DEPLOY_DIR=../../../../apps/collabserver/
http/webapps/client-lib/
export JAR_CMD JAR_DEPLOY_DIR
JAR_CMD="$JAR_CMD $LOCALE-collab-locale.jar images messages"
echo "Building $LOCALE-collab-locale.jar"
$JAR_CMD
echo "Deploying $LOCALE-collab-locale.jar to $JAR_DEPLOY_DIR"
cp $LOCALE-collab-locale.jar $JAR_DEPLOY_DIR
rm $LOCALE-collab-locale.jar
exit
Способ 2
- Выполните вход на сервере приложений.
- Перейдите в каталог blackboard/apps/collab-server/http/webapps/client-lib/
- Копируйте новый файл .JAR (созданный в результате развертывания пользовательского языкового пакета) с сервера приложений.
- Выполните вход на сервере совместной работы.
- Добавьте новый файл .JAR в то же местоположение на сервере совместной работы.
- Перезапустите сервер совместной работы.
Проблемы с отображением страницы
На некоторых страницах портала и на панели системного администратора могут возникать проблемы, связанные с отображением содержимого. Может быть получено следующее сообщение об ошибке:
can't parse argument number module_title
Эта проблема чаще всего возникает после обновления. Решение заключается во внесении изменений, которые указаны в файле bundle_diff.txt, сопровождающем обновление. После завершения первоначального процесса обновления приведите пользовательский языковой пакет в соответствие с текущей версией.
Откройте файл bundle_diff.txt и обновите пользовательский языковой пакет соответствующим образом.
Подробнее о сохранении языковых пакетов
Темы
Надлежащее хранение тем имеет важное значение для их успешного использования в системе Blackboard Learn. Убедитесь, что они хранятся в нужных папках на всех соответствующих серверах приложений.
После редактирования темы должны быть заданы как используемые по умолчанию. Это выполняется посредством панели администратора.
Необходимо соблюдать осторожность при редактировании CSS-файлов тем. При редактировании CSS-файлов рекомендуется использовать текстовый редактор с поддержкой проверки правильности.