Оформление
Развертывание сервера Wildfly (JBoss) 8
1. Обзор
Версия Wildfly, поддерживаемая FineBI, и соответствующая версия JDK:
| Версия Wildfly | Версия JDK |
|---|---|
| Wildfly8~18 | JDK 1.8 с минорной версией JDK8u102 или выше. |
Сервер Jboss был переименован в wildfly начиная с версии 7. В этой главе на примере Wildfly8 рассказывается о развертывании сервера под Linux, для других версий смотрите раздел: Развертывание сервера Wildfly (Jboss) 9~18.
Примечание: Перед развертыванием проверьте версию JDK в серверной среде, иначе развертывание и использование не будет успешным.
2. Этапы развертывания
2.1 Предварительные шаги
Скачайте файл jackson.tar, загрузите его на сервер, извлеките и скопируйте извлеченные папки jackson-annotations, jackson-core и jackson-databind в каталог Wildfly . /wildfly-8.2.0.Final/modules/system/layers/base/com/fasterxml/jackson/core, замените оригинальные папки jackson-annotations, jackson-core, jackson-databind, замените папки jackson-databind. databind, а также перезапишите вложенные файлы в этих папках. Как показано на рисунке ниже:

2.2 Развертывание работ
1) Скачайте jersey-server-1.19.4.jar и скопируйте его в каталог установки FineBI %FineBI%/webapps/webroot/WEB-INF/lib, как показано ниже:

2) Скопируйте файл tools.jar из среды jdk сервера в каталог установки FineBI %FineBI%/webapps/webroot/WEB-INF/lib ;
3) Перейдите в каталог установки FineBI %FineBI%/webapps/webroot и с помощью следующей команды разбейте проект webroot на war-пакеты, как показано ниже:
jar -cvf webroot.war . /*

4) Выполните следующую команду в той же директории, чтобы извлечь файл webroot.war, извлеченная папка показана ниже:
jar -xvf webroot.war

5) В распакованном каталоге будет папка META-INF, перейдите в нее и создайте внутри новый файл jboss-all.xml со следующим содержимым.
<jboss xmlns="urn:jboss:1.0"> <weld xmlns="urn:jboss:weld:1.0" require-bean-descriptor="true"/&
gt; </jbossСозданная папка MATA-INF показана ниже:

6) Скопируйте извлеченную папку проекта webroot в каталог wildfly . /wildfly-8.2.0.Final/standalone/deployments и переименуйте ее в webroot.war, как показано ниже:

7) Создайте новый файл в каталоге deployments с именем webroot.war.dodeploy, как показано ниже:

8) Перейдите в каталог wildfly . /wildfly-8.2.0.Final/modules/system/layers/base/sun/jdk/main, отредактируйте файл module.xml, и в конце родительского тега <paths></paths> добавьте < path name="com/sun/management"/> и сохраните его следующим образом:

9) Войдите в каталог wildfly . /wildfly-8.2.0.Final/bin, выполните команду ./standalone.sh для запуска wildfly, и он будет развернут автоматически.
Примечание: Если развертывание не удалось, удалите файлы /data, /tmp в каталоге ... /wildfly-*.0.0.Final/standalone/ директории /data, /tmp, а затем выполните повторное развертывание.
2.3 Доступ к инженерному делу
После завершения развертывания введите http://虚拟机ip:8080/webroot/decision в браузере, чтобы увидеть интерфейс доступа, что подтверждает успешность развертывания. Порт 8080 может быть изменен по мере необходимости.

2.4 Настройки параметров риска простоя сервера
FineBI имеет определенные требования к конфигурации сервера, когда сервер не может удовлетворить потребности BI, возникает риск простоя, соответствующие параметры конфигурации смотрите в разделе: Изменение параметров конфигурации FineBI