Portál AbcLinuxu, 7. května 2025 01:05

Dotaz: Pentaho/Tomcat/Java - ako povolit spustanie skriptov

22.9.2023 13:31 GeorgeWH | skóre: 42
Pentaho/Tomcat/Java - ako povolit spustanie skriptov
Přečteno: 367×
Odpovědět | Admin
Zdravim,

mam Pentaho 9.4, PDI 9.4, Tomcat 9.0 a JRE 8.0.

Po spusteni reportu v Pentahu mi vyhodi chybu:
Error
Scripts are prevented from running by default in order to avoid potential remote code execution.  The system administrator must enable this capability.
Ta ista chyba je aj v Tomcat logu:
12:24:27,056 ERROR [AbstractReportProcessor] 1624491866: Report processing failed.
org.pentaho.reporting.engine.classic.core.ReportDataFactoryException: Scripts are prevented from running by default in order to avoid potential remote code execution.  The system administrator must enable this capability.
Kde to povolim? Blokuje to Tomcat alebo Java...?

Vdaka.

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

22.9.2023 13:35 X
Rozbalit Rozbalit vše Re: Pentaho/Tomcat/Java - ako povolit spustanie skriptov
Odpovědět | | Sbalit | Link | Blokovat | Admin
https://github.com/pentaho/pentaho-reporting/blob/4f2027d6d4cdfc9808bcad5a68721213a39e3d31/engine/core/src/main/java/org/pentaho/reporting/engine/classic/core/modules/misc/beanshell/BSHExpression.java#L171
22.9.2023 13:49 X
Rozbalit Rozbalit vše Re: Pentaho/Tomcat/Java - ako povolit spustanie skriptov
../classic-engine.properties
Řešení 1× (GeorgeWH (tazatel))
22.9.2023 14:00 GeorgeWH | skóre: 42
Rozbalit Rozbalit vše Re: Pentaho/Tomcat/Java - ako povolit spustanie skriptov
Ano, prave som to nasiel. Konkretne do tomcat/webapps/pentaho/WEB-INF/classes/classic-engine.properties treba pridat
org.pentaho.reporting.engine.classic.core.allowScriptEvaluation=true
22.9.2023 14:13 X
Rozbalit Rozbalit vše Re: Pentaho/Tomcat/Java - ako povolit spustanie skriptov
Zepta se, k cemu je to "Pentaho" vubec dobry?
27.9.2023 09:14 GeorgeWH | skóre: 42
Rozbalit Rozbalit vše Re: Pentaho/Tomcat/Java - ako povolit spustanie skriptov
Citujem z wiki:

Pentaho is business intelligence (BI) software that provides data integration, OLAP services, reporting, information dashboards, data mining and extract, transform, load (ETL) capabilities.

My to pouzivame na data integration a reporting.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.