Проблем с WebStart и JasperReports

1 отговора 90 прегледа
#1

Проблем с WebStart и JasperReports

---------------------------
InputStream inputStream = this.getClass().getResourceAsStream(fileNameSource);
//Следният ред се дъни (хвърля JRException)
jasperReport = JasperCompileManager.compileReport(inputStream);
---------------------------
Когато подкарам клиента като нормално приложение няма проблеми, но като го пусна през WS работата се скапва.

Забелязах, че в първия случай на inputStream се присвоява обект от тип BufferedInputStream. Като го пусна през WS, getResourceAsStream връща обект от тип java.util.jar.JarVerifier$VerifierStream.

Помислих че от там може да е, ето защо пробвах

JasperCompileManager.compileReport(new BufferedInputStream(inputStream))

така че да съм сигурен, че и в двата случай подавам BufferedInputStream, но пак гърми.

Някой може ли да помогне?

Отговор
в отговор на Бизoн #2

Re: Проблем с WebStart и JasperReports

какъв точно е stack trace-a на exception-a
Може би трябва да sign-неш jar-a или да зададеш някякви права в JNLP файла

Отговор