arkouda_kafe Δημοσ. 30 Μαΐου 2021 Δημοσ. 30 Μαΐου 2021 (επεξεργασμένο) Καλησπέρα σας. Σε μια java web εφαρμογή, έχουν ενσωματωθεί κάποια jasper reports. Το πρόβλημα που αντιμετωπίζω είναι ότι ενώ λειτουργούν όταν τρέχω την εφαρμογή από intelij με ενσωματωμένο tomcat application server, όταν κάνω deploy την εφαρμογή στον wildfly app server, που είναι το παραγωγικό περιβάλλον της εφαρμογής, τα reports φαίνονται να μην λειτουργούν. Συγκεκριμένα παράγονται εκτυπώσεις σε pdf ή xls. Το μήνυμα που παίρνω είναι το παρακάτω χωρίς να βλέπω βοηθητικά 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? Ευχαριστώ πολύ. Επεξ/σία 30 Μαΐου 2021 από arkouda_kafe
filip123go Δημοσ. 30 Μαΐου 2021 Δημοσ. 30 Μαΐου 2021 Δυστυχώς δεν γνωρίζω 2 ώρες πριν, arkouda_kafe είπε Το μήνυμα που παίρνω είναι το παρακάτω χωρίς να βλέπω βοηθητικά logs του server. Χωρίς τα logs τι να σου πούμε και πως να σε βοηθήσουμε 😕 ... Και γιατί δουλεύεις ακόμα σε wildfly...;;
arkouda_kafe Δημοσ. 31 Μαΐου 2021 Μέλος Δημοσ. 31 Μαΐου 2021 14 ώρες πριν, filip123go είπε Δυστυχώς δεν γνωρίζω Χωρίς τα logs τι να σου πούμε και πως να σε βοηθήσουμε 😕 ... Και γιατί δουλεύεις ακόμα σε wildfly...;; Στα logs υπάρχουν μόνο οι εκτυπώσεις που βάζω εγώ με System.err. Δεν γράφει κάτι άλλο. Στην εταιρεία τον δουλεύουν, δεν τον επέλεξα.
filip123go Δημοσ. 31 Μαΐου 2021 Δημοσ. 31 Μαΐου 2021 Από το error που παίρνεις, καταλαβαίνω ότι σου παράγει το αρχείο pdf, απλά είναι κατεστραμμένο. Ο κώδικας που έχεις βάλει δείχνει μόνο τον τρόπο που αποθηκεύονται τα reports, όχι το πώς δημιουργούνται. Αν μπορείς ποσταρε το σημείο του κώδικα που το δημιουργείς. Επίσης, έχει κάπου να ορίσεις encoding του report? Αν ναι, ρίξε και εκεί μια ματιά. Επίσης, σε plain text, μπορείς να το κάνεις export, να δεις αν παίζει;
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα