Проблема JUpload на странице JSP - PullRequest
0 голосов
/ 01 февраля 2011

Я получаю:

load: class wjhk.jupload2/JUploadApplet.class not found.
java.lang.ClassNotFoundException: wjhk.jupload2.JUploadApplet.class
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: open HTTP connection failed:http://test1/EAMAPP84/data/docuploads/ROADS/NoamTest/wjhk/jupload2/JUploadApplet/class.class
at sun.plugin2.applet.Applet2ClassLoader.getBytes(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader.access$000(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
... 9 more
Exception: java.lang.ClassNotFoundException: wjhk.jupload2.JUploadApplet.class

на Java-ресурсе.

апплет называется:

<applet
code="wjhk.jupload2/JUploadApplet.class"
codebase="\EAMAPP84\data\docuploads\ROADS\NoamTest"
archive="JUpload.jar"
width="650"
height="400">
<param name="actionURL"
value="\\test1\EAMAPP84\data\docuploads\ROADS\NoamTest">
</applet>

пока банка находится в указанном каталоге. странная вещь, когда я создаю простой HTML-файл, используя это, он работает, но при использовании его на моей странице JSP я получаю эту ошибку.

любой

Ответы [ 2 ]

0 голосов
/ 01 февраля 2011
code="wjhk.jupload2/JUploadApplet.class"

Вероятно, должно быть ..

code="wjhk.jupload2.JUploadApplet"
0 голосов
/ 01 февраля 2011

Атрибут code должен указывать на полное имя класса (то же, что вы использовали бы в import выражении обычного класса Java).

code="wjhk.jupload2.JUploadApplet"

Кстати, также намекает, что:

java.lang.ClassNotFoundException: wjhk.jupload2.JUploadApplet.class

(часть .class там вообще не принадлежит)

и здесь:

java.io.IOException: open HTTP connection failed:http://test1/EAMAPP84
/data/docuploads/ROADS/NoamTest/wjhk/jupload2/JUploadApplet/class.class

(обратите внимание на часть /class.class, которая явно неверна)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...