Hi All!
I am using
servlet,
struts and
EJB to retrieve data from a database.
JBoss provides the EJB container.
After a request is sent, a
jsp is returned and I want to put some code inside the jsp to call an
applet,
along with some other parameters for the applet.
The applet classes are in com/tienshan/applet/nbsa11 folder. This whole thing is in src folder.
I wrote the following code inside the jsp.
<applet code="com.tienshan.applet.nbsa11.NBSA110Main.class" archive="A11Test.jar" width=1000 height=900>
When I start the JBoss server and send a request, I can see that the jsp in which the above code is written
is called but immediately after that, I get the following error.
java.lang.ClassNotFoundException: com.tienshan.applet.nbsa11.NBSA110Main.class
at sun.applet.AppletClassLoader.findClass(Unknown Source)
etc.
When I check the contents of the A11Test.jar, I have com/tienshan/applet/nbsa11 folders and inside the nbsa11 folder, the NBSA110Main class.
A11Test jar is in the same folder as the jsp which calls NBSA110Main applet.
I tried with a war file (test.war) from JBoss's deploy folder and put this one instead of the A11test.jar,
with archive="test.war.
No change, even though the test.war also has the same folder structure: com/tienshan..
What am I missing? I copied the NBSA110Main class. directly in the same folder and (without the archieve parameter), tried to call the applet. Still no change.
Could someone please give me some hint?
Thank you.
tienshan