Εμφάνιση 1-1 από 1
  1. #1
    Εγγραφή
    05-10-2008
    Ηλικία
    32
    Μηνύματα
    29
    Downloads
    0
    Uploads
    0
    Καλησπέρα σας.

    Σε μια java web εφαρμογή, έχουν ενσωματωθεί κάποια jasper reports. Το πρόβλημα που αντιμετωπίζω είναι ότι ενώ λειτουργούν όταν τρέχω την εφαρμογή από intelij με ενσωματωμένο tomcat application server, όταν κάνω deploy την εφαρμογή στον wildfly app server, που είναι το παραγωγικό περιβάλλον της εφαρμογής, τα reports φαίνονται να μην λειτουργούν.

    Συγκεκριμένα παράγονται εκτυπώσεις σε pdf ή xls. Το μήνυμα που παίρνω είναι "Η φόρτωση του εγγράφου pdf απέτυχε" χωρίς να βλέπω βοηθητικά logs στον server.


    Αποσπασματικός κώδικας για jasperFileURL και jasperReportFile.

    Κώδικας:
    private URL jasperFileURL;
    
    if(reportFormat.equalsIgnoreCase("pdf")) {
                jasperFileURL = getClass().getClassLoader().getResource("report/Pdf.jasper");
                System.err.println("pdf");
            }
            else {
                jasperFileURL = getClass().getClassLoader().getResource("report/Xls.jasper");
                System.err.println("excel");
            }
    Κώδικας:
    private String jasperReportFile; // the path of the jasper report file
    
    
     jasperReportFile = jasperFileURL.toString().replaceFirst("file:/", "");
    Τα .jasper και .jrxml βρίσκονται κάτω από: src\main\resources\report

    Ενώ κατά τη δημιουργία του .war file φτιάχνονται στο target/classes/report.

    Στο pom.xml χρησιμοποιώ τα παρακάτω dependencies:
    Κώδικας:
    <dependency>
    			<groupId>net.sf.jasperreports</groupId>
    			<artifactId>jasperreports</artifactId>
    			<version>6.16.0</version>
    		</dependency>
    		<dependency>
    			<groupId>net.sf.jasperreports</groupId>
    			<artifactId>jasperreports-fonts</artifactId>
    			<version>6.16.0</version>
    		</dependency>
    Γνωρίζει κάποιος να με καθοδηγήσει στο τι άλλο χρειάζεται να κάνω, για να βλέπει ο wildfly σωστά τα .jasper αρχεία; Χρειάζονται άλλα dependencies στο pom? Κάποιος driver μέσα στο modules folder του wildfly?

    Ευχαριστώ πολύ.
    Attached Thumbnails Attached Thumbnails pdf.PNG  


Bookmarks

Bookmarks

Δικαιώματα - Επιλογές

  • Δεν μπορείτε να δημοσιεύσετε νέα θέματα
  • Δεν μπορείτε να δημοσιεύσετε νέα μηνύματα
  • Δεν μπορείτε να αναρτήσετε συνημμένα
  • Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας
  •  
  • Τα BB code είναι σε λειτουργία
  • Τα Smilies είναι σε λειτουργία
  • Το [IMG] είναι σε λειτουργία
  • Το [VIDEO] είναι σε λειτουργία
  • Το HTML είναι εκτός λειτουργίας