如何在Bonita BPM表单中显示applet?

时间:2012-06-04 20:02:17

标签: java applet bpm


当我尝试通过HTML Widget with Data:

在Bonita Form上显示applet时
<applet archive="jarfile-with-applet-code.jar" code="com.company.applets.MyFooApplet.class" width="400" height="500"> </applet>

我收到了这个错误:

Exception: java.lang.ClassNotFoundException: com.company.applets.MyFooApplet.class
load: class com.company.applets.MyFooApplet.class not found.
java.lang.ClassNotFoundException: com.company.applets.MyFooApplet.class
    at sun.plugin2.applet.Applet2ClassLoader.findClass(Applet2ClassLoader.java:252)
    at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Plugin2ClassLoader.java:249)
    at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Plugin2ClassLoader.java:179)
    at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Plugin2ClassLoader.java:160)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Plugin2ClassLoader.java:690)
    at sun.plugin2.applet.Plugin2Manager.cre

我已经是JAR文件(选择池&gt;应用程序&gt;依赖关系&gt;添加JAR),但仍然不起作用。

我想当我按下工具栏上的[运行]时,WAR会生成丢失的依赖项..或者生成的页面模板找不到applet类..

1 个答案:

答案 0 :(得分:2)

我在Bonita中使用了一个applet来嵌入ms office文档。我已经通过在applet类中使用默认包使其工作。然后通过选择池添加您的applet jar和依赖项 - &gt;申请 - &gt;资源 - &gt;添加文件,当然最好先签署applet jar。请注意(选择池&gt;应用程序&gt;依赖关系&gt;添加JAR)方法不会起作用,因为这些是运行时核心流程库,applet是独立于BOS核心的独立应用程序。我希望这有帮助