• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

load:class sampleapplet.HelloApplet not found

 
Jason Li
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi guys,

I am a beginner in applet. I'm creating a web based application. I created a simple applet named "sampleapplet.HelloApplet" and a TestApplet.html page to run it, like this

<html>
<head>
<title> HTML Test Page </title>
</head>
<body>
sampleapplet.HelloApplet will appear below in a Java enabled browser.
<br><br>
<applet
codebase = "."
code = "sampleapplet.HelloApplet.class"
name = "TestApplet"
width = "400"
height = "300"
hspace = "0"
vspace = "0"
align = "middle"
>
</applet>
</body>
</html>

I can start it by openning the TestApplet.html directly. When I try to run it under the Tomocat, it threw error "load:class sampleapplet.HelloApplet not found". I have copied "sampleapplet.HelloApplet.class" into the WEB-INF\classes.

Can any one suggest me to deploy it correctly?

Thnaks,
Jason Li
 
Ulf Dittmer
Rancher
Posts: 42969
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Applets are not servlets, and are not related to web applications in the Servlet/JSP sense (and thus the classes don't go into a WEB-INF directory). Your applet classes need to be in the same directory as the HTML file that references them. Or, in your case where you are using a package, in a subdirectory called 'sampleapplet'.
 
Peter Gragert
Ranch Hand
Posts: 424
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Think too about an archive applet parameter (a *.jar file) less trafic!

Peter
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic