我已经能够“轻松”从GitHub repo of pentaho-platform创建一个支持Tomcat的Pentaho BI实例,其中包含:
$ 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 infocenter guide to build the server WAR,但它没有帮助(其中列出的步骤报告BUILD SUCCESSFULL
但实际上什么都没有,即它们的行为就像选项-projecthelp
那样。
从tomcat实例创建WAR是否正确?我也试过这个并且几乎成功了:我不得不复制其他一些文件:pentaho-solutions
,pentaho-style
并做一些其他的调整,但最后还是有一些关于Lucene查询处理程序的错误。
任何帮助将不胜感激。