0

非常に単純なアプレットを使用して Java Web アプリケーション (Spring、Hibernate、Maven、Tomcat、WinXp) をデプロイしようとしていますが、このアプレットで jsp ページを開くと、ClassNotFountExceptionエラーが表示されます。

私のプロジェクトの構造(デプロイ済み):

myApp     
|--META-INF
|--WEB-INF
   |--classses
      |--ru
         |--mydomain
            |--applet
               |--FileChooserApplet.class
   |--views
      |--main.jsp
      |--index.html
|--resources

FileChooserApplet.class :

package ru.mydomain.applet;

import java.applet.Applet;

public class FileChooserApplet extends Applet {

    @Override
    public void paint(java.awt.Graphics g) {
        g.drawString("Weather is good!", 70, 70);
    }
}

main.jsp:

...
<body>
   <APPLET code="ru.mydomain.applet.FileChooserApplet.class"
           codebase="../classes" width=350 height=200></APPLET>
...
</body>
..

コードベース属性を次のように変更しようとしました:

  • "クラス"
  • "/クラス"
  • ""
  • この属性を削除

しかし、アプレットの同じコードをindex.htmlに追加し、このファイルをダブルクリックすると (ブラウザの URL は で始まりますfile:///C:/projects/myApp/target/myApp/...)、アプレットは動作します。

4

1 に答える 1