Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Folgende Anleitung wird benötigt damit Odoo – mittels Pentaho-Server auf Tomcat-Basis – die Pentaho-Reports auch anzeigen kann.




Zuerst müssen wir den Pentaho-Docker installieren&starten.

Uns soll zu Anfang jetzt erstmal die Zeile für die Installation und den Start der Docker reichen. Diesen Schritt müssen Sie nur 1x machen, danach startet die Entwicklungsumgebung den Docker-Container von selbst beim booten.

  • Ein Terminal starten und per SU einloggen
  • Folgenden Code ausführen:
Codeblock
languagebash
themeMidnight
firstline1
titleContainer tomcat-pentaho
$ docker run -d -p 8080:8080 --restart=always --name "tomcat-pentaho" -e TOMCAT_PASS="tomcat123" myodoo/tomcat-pentaho-v8:8.0.39

Nun führt das System die Installation durch.
Hinweis: Bitte setzen Sie für das TOMCAT_PASS="tomcat123" Ihr eigenes Passwort.

Durch die Eingabe von

Codeblock
languagebash
themeMidnight
firstline1
titleContainer tomcat-pentaho
$ dps

können wir nun prüfen ob der Docker-Container auch läuft. Dies sollte dann wie folgt aussehen:

Nun tragen wir die Systemparameter in unser Odoo ein

  • Melden Sie sich in Ihrem Odoo mit Administrationsrechten an
  • Öffnen Sie die Maske der Systemparameter unter Einstellungen > Technisch > Parameter > Systemparameter
  • Suchen Sie nach den Einträgen mit dem Suchwert Pentaho
  • Für uns sind nur die im Screenshot aufgeführten Einträge wichtig

Image Added

pentaho.server.url
Setzen Sie hier die IP Ihrer Entwicklungsumgebung ein und muss auf den Port 8080 zeigen.
Die IP können Sie über die Eingabe von

Codeblock
languagebash
themeMidnight
firstline1
titleContainer tomcat-pentaho
$ ifconfig

schnell in einem Terminal einsehen, üblicherweise die inet addr: für das eth0.

pentaho.openerp.xml.interface
Setzen Sie hier die IP Ihrer Entwicklungsumgebung ein.

pentaho.openerp.xml.port
Stellen Sie hier den Port ein auf welchem Sie das Odoo-System laufen lassen, typischweise der Port 8069.