1

使用 JSF 2.0 在 xhtml 调用小程序时出现异常“ClassNotFoundException。我在小程序中实现了两种形式。这些小程序存档到 console.jar 文件。这些 .jar 文件添加到我的 Web 应用程序类路径中。应用程序在 JSF 2.0 中实现。项目结构如

scheamaconsole    
          |__src    
          |
          |__webapps
            |
            |____WEB-INF
             |
             |__lib
                 |
                 |__console.jar
             |
             |____ui
                |
                |__admin
                |
                |________ sechemaapplet.xhtml

schemaapplet.xml:-

<applet code="com.schema.apps.schemamain.class" width="100%" height="100%" archive="console.jar"  codebase="/classes/"/>

但是上面的小程序标签不起作用。所以我尝试了另一种方法,我将 console.jar 文件复制到 webapps>ui 和小程序代码中

<applet code="com.schema.apps.schemamain.class" width="100%" height="100%" archive="console.jar"  codebase="/webapps/ui"/>

但是这个也有同样的异常。请帮助我,为什么会出现这个异常。

4

1 回答 1

0

是的,它解决了问题。我将所有依赖项 .jar 复制到 ui>admin 文件夹中,因为客户端只能访问 html、jsp 等资源。applet 标记是

<applet code="com.schema.apps.schemamain.class" width="100%" height="100%" archive="console.jar"  />
于 2013-02-16T07:33:55.543 回答