Наверное ругаться на меня будете, но всё равно спрошу. Как запустить FOP в Lotus Notes? Что бы формирование PDF производилось на рабочем месте клиента. Создал библиотеку со всеми необходимыми файлами (fop.jar и все jar-файлы из папки lib от fop). Беру пример
Вываливается exeption
Гугль выдал пару каких-то невразумительных ссылок по этому поводу, ни одна из них не содержит решения проблемы. Коллеги, ведь кто-то же из вас делал это?
Добавлено: Был бы ещё более признателен, если кто-то научил меня использовать в клиенте Lotus Notes результаты работы этого чуда
Лицензионная политика и отсутствие исходников (в первую очередь ) не позволяет вырубить Logger в этой штуке.
Ссылка скрыта от гостей
, совместил всё это, запускаюВываливается exeption
Код:
java.lang.UnsupportedOperationException: Don't know how to handle "application/pdf" as an output format. Neither an FOEventHandler, nor a Renderer could be found for this output format.
at org.apache.fop.render.RendererFactory.createFOEventHandler(RendererFactory.java:360)
at org.apache.fop.fo.FOTreeBuilder.<init>(FOTreeBuilder.java:105)
at org.apache.fop.apps.Fop.createDefaultHandler(Fop.java:100)
at org.apache.fop.apps.Fop.<init>(Fop.java:78)
at org.apache.fop.apps.FopFactory.newFop(FopFactory.java:297)
at org.apache.fop.apps.FopFactory.newFop(FopFactory.java:274)
at JavaAgent.NotesMain(JavaAgent.java:39)
at lotus.domino.AgentBase.runNotes(Unknown Source)
at lotus.domino.NotesThread.run(Unknown Source)
Гугль выдал пару каких-то невразумительных ссылок по этому поводу, ни одна из них не содержит решения проблемы. Коллеги, ведь кто-то же из вас делал это?
Добавлено: Был бы ещё более признателен, если кто-то научил меня использовать в клиенте Lotus Notes результаты работы этого чуда
Ссылка скрыта от гостей
без правки у всех пользователей java.policy. Тоже ругается
Код:
java.security.AccessControlException: Access denied (java.util.logging.LoggingPermission control)
at java.security.AccessController.checkPermission(AccessController.java:132)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:544)
at COM.ibm.JEmpower.applet.AppletSecurity.superDotCheckPermission(AppletSecurity.java:1449)
at COM.ibm.JEmpower.applet.AppletSecurity.checkPermission(AppletSecurity.java:1617)
at COM.ibm.JEmpower.applet.AppletSecurity.checkPermission(AppletSecurity.java:1464)
at java.util.logging.LogManager.checkPermission(LogManager.java:297)
at java.util.logging.Handler.checkPermission(Handler.java:406)
at java.util.logging.Handler.setLevel(Handler.java:400)
at java.util.logging.Logger.initHandler(Logger.java:468)
at java.util.logging.Logger.getHandlers(Logger.java:484)
at java.util.logging.Logger.log(Logger.java:1127)
at java.util.logging.Logger.logp(Logger.java:1165)
at oracle.xdo.common.log.JDKLogImpl.write(JDKLogImpl.java:127)
at oracle.xdo.common.log.Logger.log(Logger.java:304)
at oracle.xdo.template.FOProcessor.logMemoryStatus(FOProcessor.java:2303)
at oracle.xdo.template.FOProcessor.generate(FOProcessor.java:1267)
at JavaAgent.NotesMain(JavaAgent.java:39)
at lotus.domino.AgentBase.runNotes(Unknown Source)
at lotus.domino.NotesThread.run(Unknown Source)
Лицензионная политика и отсутствие исходников (в первую очередь ) не позволяет вырубить Logger в этой штуке.