Spagobi
De Banane Atomic
Aller à la navigationAller à la recherche
Installation All in One
- télécharger et désarchiver All-In-One-SpagoBI-x.x-xxxxxxxx.zip
conf/server.xml |
<Environment name="spagobi_service_url" type="java.lang.String" value="http://Your-IP:8080/SpagoBI"/> <Environment name="spagobi_host_url" type="java.lang.String" value="http://Your-IP:8080"/> |
# donner les droits d'exécution aux scripts bash cd database chmod +x *.sh cd bin chmod +x *.sh # démarrer SpagoBI cd bin ./SpagoBIStartup.sh |
Installation manuelle pour MySQL
Base de données
-- créé la bdd spagobi avec encoding utf8 au lieu de utf8mb4 -- pour éviter l'erreur Specified key was too long; max key length is 767 bytes create database spagobi character set utf8 collate utf8_unicode_ci; -- créé l'utilisateur spagobi grant all privileges on spagobi.* to spagobi@localhost identified by 'spagobi'; commit; |
Télécharger et désarchiver le fichier mysql-dbscripts-x.x.x_xxxxxxxx.zip
mysql -uspagobi -pspagobi spagobi < MySQL_create.sql mysql -uspagobi -pspagobi spagobi < MySQL_create_quartz_schema.sql mysql -uspagobi -pspagobi spagobi < MySQL_create_social.sql |
Configurer le serveur Tomcat de SpagoBI
conf/server.xml |
<GlobalNamingResources> <!-- Remplacer la connexion hsqldb par mysql --> <Resource name="jdbc/spagobi" auth="Container" type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/spagobi" username="spagobi" password="spagobi" maxActive="20" maxIdle="10" maxWait="-1" /> |
webapps/SpagoBI/META-INF/context.xml |
<!--<ResourceLink global="jdbc/foodmart" name="jdbc/foodmart" type="javax.sql.DataSource"/>--> |
webapps/SpagoBI/WEB-INF/classes/hibernate.cfg.xml |
<hibernate-configuration> <session-factory name="HibernateSessionFactoryMySQL"> <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property> |
webapps/SpagoBI/WEB-INF/classes/jbpm.hibernate.cfg.xml |
<hibernate-configuration> <session-factory> <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property> |
webapps/SpagoBI/WEB-INF/classes/quartz.properties |
# Hsqldb delegate class #org.quartz.jobStore.driverDelegateClass=org.quartz.impl.jdbcjobstore.HSQLDBDelegate # Mysql/Ingres delegate class org.quartz.jobStore.driverDelegateClass=org.quartz.impl.jdbcjobstore.StdJDBCDelegate |
# donner les droits d'exécution aux scripts bash cd bin chmod +x *.sh # démarrer SpagoBI cd bin ./startup.sh |