Как я могу создать WAR-файл для платформы Pentaho из исходников GitHub?

Мне удалось "легко" создать готовый к использованию Tomcat экземпляр Pentaho BI из репозитория Pentaho на GitHub с помощью:

$ ant -f dev-build.xml dev_rebuild

Это приводит к каталогу assembly/bin/stage/biserver-ce/tomcat создается, чей серверный контейнер может быть запущен с

$ sh assembly/bin/stage/biserver-ce/start-pentaho.sh

Для развертывания я мог бы просто скопировать весь каталог tomcat, но я чувствую, что правильным способом развертывания Pentaho BI было бы поместить файл WAR в существующую установку Tomcat.

Поэтому мне интересно, как я могу создать файл WAR и есть ли какие-либо другие требования или конфигурации, которые необходимо учитывать для того, чтобы заставить Pentaho BI работать следующим образом.

Я попытался следовать руководству информационного центра Pentaho для создания WAR сервера, но это не помогло (шаги, перечисленные там, сообщают BUILD SUCCESSFULL но на самом деле ничего не сделать, то есть они ведут себя так же, как вариант -projecthelp делает).

Было бы правильно создать WAR из экземпляра tomcat? Я также попробовал это и почти преуспел: мне пришлось скопировать некоторые другие файлы: pentaho-solutions, pentaho-style и сделать некоторые другие изменения, но в результате возникли некоторые ошибки, касающиеся обработчика запросов Lucene.

Любая помощь будет оценена.

0 ответов

Другие вопросы по тегам