2015-03-03 3 views
0

Я разработал свой процесс с Bonita BPM Studio, и теперь я хочу развернуть его на Jboss bundle.Как и где добавить зависимости от пакета Bonita Jboss

В Bonita BPM, когда вы запускаете процесс, Bonita BPM создает военный файл, и этот файл войны передается на сервер Tomcat, который встроен в Bonita BPM Studio.

В моем процессе есть задача, которая анализирует файлы xml. Для этого я добавил JDOM2 в classpath Tomcat.

И теперь, когда я хочу развернуть мое приложение с пакетом Jboss (путем импорта файла bar), я выдаю исключение, поскольку JDOM2 не разрешен в JBOSS AS7. Я пробовал this how to, но не работает.

Кто-то может помочь мне, сообщив мне, где и как добавить JDOM2 в пакет JBoss от Bonita, пожалуйста?

Заранее благодарим за мой плохой английский.

ответ

0

Чтобы дать ясный ответ, я бы сначала исправил пару ваших заявлений.

Bonita BPM не генерирует WAR-файл. Bonita полагается на WAR для своего Engine и его веб-приложения Portal. Файл WAR разворачивается только один раз во время установки сервера.

После этого, когда сервер Java запущен, процессы развертываются в Bonita Engine как файлы BAR.

Если вы хотите использовать такие зависимости, как JDOM2 в своем процессе, вы не должны добавлять эти библиотеки непосредственно на сервер Java. Вместо этого используйте Studio, чтобы добавить их в конфигурацию процесса, чтобы включить в них процесс BAR. Смотрите эту страницу документации для получения более подробной информации: http://documentation.bonitasoft.com/product-bos-sp/process-configuration

Надеется, что это помогает,

+0

Здравствуйте POZ и спасибо за ваш ответ. Я попытался добавить JDOM2 в зависимости от процессов, но когда я запускаю свой процесс, я бросаю «javax.xml.parsers.FactoryConfigurationError: поставщик для javax.xml.parsers.SAXParserFactory не может быть найден», это происходит, когда не раз аналитики SAX были загруженный ClassLoader. И единственным решением, которое я нашел, является добавление JDOM2 в Java-сервер в classpath. –

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