服务端搭建:
1.JDK安装及配置(建议使用1.7)
Windows参考:
http://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html
2.Tomcat无须安装(安装包已包含)
3.服务端安装
3.1 安装包下载
http://forge.ow2.org/project/showfiles.php?group_id=204
如下:其中dbscripts用来配置资源库,后面会提到
3.2 上传到服务器并解压
执行unzip All-In-One-SpagoBI-5.2.0_11042016.zip
3.3 资源库创建
登录mysql 创建资源库spagometadata
按顺序执行如下选中脚步(文件夹脚步版本升级使用,此处可以删除)
3.4配置文件修改
1. 进入 All-In-One-SpagoBI-5.2.0/conf/server.xml
如下 更改环境及数据库连接信息配置
2. 进入All-In-One-SpagoBI-5.2.0/webapps/SpagoBI/WEB-INF/classes
修改hibernate.cfg.xml中hibernate.dialect为mysql对应的信息
3.修改jbpm.hibernate.cfg.xml中hibernate.dialect为mysql对应的信息
4.修改quartz.properties为mysql数据库对应的配置
5.进入All-In-One-SpagoBI-5.2.0/webapps/SpagoBI/META-INF
修改context.xml
3.5 jar包替换或新增
1. All-In-One-SpagoBI-5.2.0/lib下mysql-connector低版本替换成mysql-connector-java-5.1.42-bin
2. icu4j报错:以最新版本的icu4j jar换掉webapps\SpagoBIQbeEngine\WEB-INF\lib下的icu4j-XX.jar
3. org.hibernate.MappingNotFoundException: resource: org/jbpm/identity/User.hbm.xml not found
解决办法:SpagoBI/WEB-INF/lib 加上 jbpm-identity-3.2.jar
4. 初始化数据脚本在启动的时候会动态插入,需要在SpagoBI/WEB-INF/lib加上bsh-2.0b4.jar
3.6 更改All-In-One-SpagoBI-5.2.0/bin/catalina.sh
增加一行 -Djava.awt.headless=true解决chart在linux服务器上无法显示的问题
至此 配置完成 可以启动服务All-In-One-SpagoBI-5.2.0/bin/startup.sh