【发布时间】:2013-07-25 12:27:48
【问题描述】:
我正在尝试用一个非常简单的小程序部署 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>
..
我尝试将 codebase 属性更改为:
- “类”
- “/类”
- ""
- 删除此属性
但是,
如果我将相同的小程序代码添加到 index.html 并双击此文件(浏览器中的 URL 以 file:///C:/projects/myApp/target/myApp/... 开头)然后小程序工作。
【问题讨论】:
-
"..with a very simple applet," 没有这样的野兽。至少在部署它们时不是,正如您已经开始发现的那样。
标签: java jsp applet classnotfoundexception