sql >> Database >  >> NoSQL >> MongoDB

JasperReports Library en MongoDB

Een rapport dat werkt in iReport maar faalt in uw toepassing die JasperReports gebruikt, betekent waarschijnlijk dat u de query-uitvoerder mist. Maak jasperreports.properties (of bewerk je bestaande), zorg ervoor dat het op het klassenpad staat en voeg deze regel toe:

net.sf.jasperreports.query.executer.factory.MongoDbQuery=com.jaspersoft.mongodb.MongoDbQueryExecuterFactory

Opmerking 1:je moet kijken naar de werkeenheidstest (die dit idee gebruikt) in de bron die is gepost op jasperforge . Dat zou eigenlijk alles moeten hebben wat je nodig hebt.

Opmerking 2:We hebben onlangs ontdekt dat het lastig is om dit te doen, dus hebben we de connector geüpdatet om een ​​kopie van jasperreports_extension.properties te hebben die dezelfde rol vervult. Maar dan is het opgenomen in het .jar-bestand van de connector, dus u hoeft zich er geen zorgen over te maken. Dat wordt binnenkort geplaatst.




  1. MongoDB installeren als service op Windows 8.1

  2. MongoDB werkt alle velden met arrayfout bij

  3. socket.io redis en geheugenlek

  4. MongoDB - Toestemming geweigerd voor socket:/tmp/mongodb-27017.sock