<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ca">
	<id>http://wiki.joanillo.org/index.php?action=history&amp;feed=atom&amp;title=Instal%C2%B7laci%C3%B3_Mondrian</id>
	<title>Instal·lació Mondrian - Historial de revisió</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.joanillo.org/index.php?action=history&amp;feed=atom&amp;title=Instal%C2%B7laci%C3%B3_Mondrian"/>
	<link rel="alternate" type="text/html" href="http://wiki.joanillo.org/index.php?title=Instal%C2%B7laci%C3%B3_Mondrian&amp;action=history"/>
	<updated>2026-04-20T11:55:42Z</updated>
	<subtitle>Historial de revisió per a aquesta pàgina del wiki</subtitle>
	<generator>MediaWiki 1.34.2</generator>
	<entry>
		<id>http://wiki.joanillo.org/index.php?title=Instal%C2%B7laci%C3%B3_Mondrian&amp;diff=257327&amp;oldid=prev</id>
		<title>Joan: Es crea la pàgina amb «Segueixo les indicacions de:  http://adr-martinez.blogspot.com/2008/06/instalar-mondrian-en-ubuntu-804.html  El mondrian es descarrega de http://mondrian.pentaho.org/ -&gt; ...».</title>
		<link rel="alternate" type="text/html" href="http://wiki.joanillo.org/index.php?title=Instal%C2%B7laci%C3%B3_Mondrian&amp;diff=257327&amp;oldid=prev"/>
		<updated>2018-05-30T18:08:29Z</updated>

		<summary type="html">&lt;p&gt;Es crea la pàgina amb «Segueixo les indicacions de:  http://adr-martinez.blogspot.com/2008/06/instalar-mondrian-en-ubuntu-804.html  El mondrian es descarrega de http://mondrian.pentaho.org/ -&amp;gt; ...».&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Pàgina nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Segueixo les indicacions de:&lt;br /&gt;
&lt;br /&gt;
http://adr-martinez.blogspot.com/2008/06/instalar-mondrian-en-ubuntu-804.html&lt;br /&gt;
&lt;br /&gt;
El mondrian es descarrega de http://mondrian.pentaho.org/ -&amp;gt; download, i és un projecte que està a Sourceforge&lt;br /&gt;
&lt;br /&gt;
descarrego el fitxer '''mondrian-3.0.3.11016.zip'''  &lt;br /&gt;
&lt;br /&gt;
és un zip que és platform-independent (basat en Java)&lt;br /&gt;
&lt;br /&gt;
Per tant, és el mateix que m'havia descarregat per a windows.&lt;br /&gt;
&lt;br /&gt;
'''Primer''': descomprimir mondrian a /usr/local&lt;br /&gt;
&lt;br /&gt;
'''Segon''': descomprimir l'altre mondrian que queda dins.&lt;br /&gt;
&lt;br /&gt;
'''Tercer''': per simplicitat, renombrar mondrian-3.0.3.11016 a mondrian. Ficar-se dins de testsrc&lt;br /&gt;
&lt;br /&gt;
Ara l'objrectiu és importar la base de dades '''Foodmart''' per tal d'utilitzar l'aplicació d'exemple.&lt;br /&gt;
&lt;br /&gt;
La importació es fa amb l'aplicació MondrianFoodMartLoader, i això és el que ve a continuació&lt;br /&gt;
&lt;br /&gt;
A diferència de la guia, importaré les dades a Postgres.&lt;br /&gt;
&lt;br /&gt;
El primer que he de fer és descarregar i localitzar les llibreries que necessito.&lt;br /&gt;
&lt;br /&gt;
a) crear la ruta /usr/share/tomcat6/webapps/mondrian/WEB-INF/lib/ i ficar-hi mondrian.jar&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cp  /home/joan/mondrian-3.0.3.11016/lib/mondrian.jar ./&lt;br /&gt;
$ cp  /home/joan/mondrian-3.0.3.11016/mondrian/lib/log4j-1.2.9.jar ./&lt;br /&gt;
$ cp  /home/joan/mondrian-3.0.3.11016/mondrian/lib/eigenbase-xom.jar ./&lt;br /&gt;
$ cp  /home/joan/mondrian-3.0.3.11016/mondrian/lib/eigenbase-resgen.jar ./&lt;br /&gt;
$ cp  /home/joan/mondrian-3.0.3.11016/mondrian/lib/eigenbase-properties.jar ./&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
em baixo el driver jdbc de postgres: &lt;br /&gt;
&lt;br /&gt;
http://jdbc.postgresql.org/&lt;br /&gt;
com que utilitzo java1.6, m'he de descarregar JDBC4 Postgresql Driver, Version 8.3-603: '''postgresql-8.3-603.jdbc4.jar''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cp  /home/joan/postgresql-8.3-603.jdbc4.jar ./&lt;br /&gt;
$ cp  /home/joan/postgresql-8.3-603.jdbc3.jar ./&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
he de crear la base de dades foodmart al Postgres:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ psql -h localhost -p 5432 postgres -U postgres&lt;br /&gt;
postgres&amp;gt; create database foodmart;&lt;br /&gt;
postgres&amp;gt; \l -&amp;gt; per comprovar que s'ha creat (per defecte es crea amb codificacio UTF8)&lt;br /&gt;
$ psql -h localhost -p 5432 foodmart -U postgres&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
i dins de testsrc executo l'aplicació '''MondrianFoodMartLoader''' tot fent:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ java -cp &amp;quot;/usr/share/tomcat6/webapps/mondrian/WEB-INF/lib/mondrian.jar:/usr/share/tomcat6/webapps/mondrian/WEB-INF/lib/log4j-1.2.9.jar:/usr/share/tomcat6/webapps/mondrian/WEB-INF/lib/eigenbase-xom.jar:/usr/share/tomcat6/webapps/mondrian/WEB-INF/lib/eigenbase-resgen.jar:/usr/share/tomcat6/webapps/mondrian/WEB-INF/lib/eigenbase-properties.jar:/usr/share/tomcat6/webapps/mondrian/WEB-INF/lib/postgresql-8.3-603.jdbc4.jar&amp;quot; mondrian.test.loader.MondrianFoodMartLoader -verbose -tables -data -indexes -jdbcDrivers=&amp;quot;org.postgresql.Driver&amp;quot; -inputFile=/home/joan/mondrian-3.0.3.11016/demo/FoodMartCreateData.sql -outputJdbcURL=&amp;quot;jdbc:postgresql://localhost/foodmart?user=postgres&amp;amp;password=xxxx&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
funciona!! i es crea tota l'estructura i s'importen les dades.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''Quart'''.&lt;br /&gt;
&lt;br /&gt;
Fer el desplegament (deploy) de Mondrian&lt;br /&gt;
&lt;br /&gt;
1. stop Tomcat&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo /usr/share/tomcat6/bin/shutdown.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
2. esborrar el desplegament actual, si és que existeix:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rm -r /usr/share/tomcat6/webapps/mondrian&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
3. copiar el mondrian.war a /usr/share/tomcat6/webapps&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /home/joan/mondrian-3.0.3.11016/lib/mondrian.war /usr/share/tomcat6/webapps/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
4. engegar Tomcat&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo /usr/share/tomcat6/bin/startup.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ara sí!&lt;br /&gt;
http://localhost:8080/mondrian/index.html&lt;br /&gt;
&lt;br /&gt;
ara s'han de fer els canvis per tal de connectar-nos correctament a la base de dades Foodmart del Postgres, tal com havia fet a Windows.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tocar els següents fitxers:&lt;br /&gt;
&lt;br /&gt;
dins del directori mondrian,&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ nano WEB-INF/mondrian.properties&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
canvio&lt;br /&gt;
&lt;br /&gt;
mondrian.test.connectString=Provider=mondrian;Jdbc=jdbc:odbc:MondrianFoodMart;JdbcDrivers=sun.jdbc.odbc.JdbcOdbcDriver;Catalog=/WEB-INF/queries/FoodMart.xml;&lt;br /&gt;
&lt;br /&gt;
per&lt;br /&gt;
&lt;br /&gt;
mondrian.test.connectString=Provider=mondrian;Jdbc=jdbc:postgresql://localhost/foodmart?user=postgres&amp;amp;password=xxxx;JdbcDrivers=org.postgresql.Driver;Catalog=/WEB-INF/queries/FoodMart.xml;&lt;br /&gt;
&lt;br /&gt;
per a la query testpage.jsp?query=mondrian he de canviar el fitxer mondrian.jsp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ nano WEB-INF/queries/mondrian.jsp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;jp:mondrianQuery id=&amp;quot;query01&amp;quot; jdbcDriver=&amp;quot;sun.jdbc.odbc.JdbcOdbcDriver&amp;quot; jdbcUrl=&amp;quot;jdbc:odbc:MondrianFoodMart&amp;quot; catalogUri=&amp;quot;/WEB-INF/queries/FoodMart.xml&amp;quot;&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
per&lt;br /&gt;
&lt;br /&gt;
&amp;lt;jp:mondrianQuery id=&amp;quot;query01&amp;quot; jdbcDriver=&amp;quot;org.postgresql.Driver&amp;quot; jdbcUrl=&amp;quot;jdbc:postgresql://localhost/foodmart?user=postgres&amp;amp;password=xxxx&amp;quot; catalogUri=&amp;quot;/WEB-INF/queries/FoodMart.xml&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
'''Cinquè'''&lt;br /&gt;
&lt;br /&gt;
diu que no troba org.postgresql.Driver, i és que encara m'he descuidat una altra cosa, que és ficar el jdbc driver de Postgres dins la carpeta /usr/share/tomcat6/lib&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cp  /home/joan/postgresql-8.3-603.jdbc4.jar ./&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Joan</name></author>
		
	</entry>
</feed>