maven webapp archetype eclipse classnotfound异常中的引用applet类

时间:2014-04-07 18:20:41

标签: java eclipse maven applet

我正在尝试在使用maven webapp原型创建并导入Eclipse的java web动态项目中的HTML 5文件或JSP页面中运行applet。

文件夹结构:

MYPROJECT    - 部署描述符:myproject    - JAX-WS Web服务    - Java Rsources        -src /主/ JAVA            com.mypackage.servlets             servletsrc.java

   -Applets
       com.myappletpackage.applets
        appletcode.java

   Libraries
 Java Script Resources
 Deployed Resources

src/
     /main/ 
      java/ ... sourcecode
     /webapp
         /HtmlfileCallingApplet.html
         /file.html
target/
    /myproject
             /META-INF
             /WEB-INF/
                     /Classes/
                           /com/
                           /mypackage
                                 servlet.class
                            /myappletpackage
                                 appletcode.class
                /lib/

在我的html页面中引用appletcode.class的神奇代码是什么?如果我部署这个 包,这是我试过的

var attributes =                  {codebase:'http://localhost/Myproject/WEBINF/classes/com/MyAppletPackage/Appletcode.class',
                  code: 'com.MyAppletPackage.Appletcode.class',
                  archive: 'MyProject.war',
                  width: '800', 
                  height: '600'};
var parameters = {java_arguments: '-Xmx256m'}; // customize per your needs
var version = '1.5'; // JDK version
deployJava.runApplet(attributes, parameters, version);


            `

1 个答案:

答案 0 :(得分:0)

在JSP页面中,我将类文件复制到JSP页面旁边的路径中 并在页面中使用它:

<jsp:plugin type="applet" code="Appletcode.class" codebase="." width="400" height="400"> <jsp:fallback> <p>Unable to load applet</p> </jsp:fallback> </jsp:plugin>

现在我在插件中引用JAR文件时遇到问题,这些文件应该放在哪里?