Попытка заставить апплет работать на живом сервере - PullRequest
0 голосов
/ 04 ноября 2011

Апплет, который я создаю, хорошо работает на моем локальном хосте, но когда я загружаю его на сервер и смотрю URL, я получаю следующие ошибки апплета Java: существуют ли дополнительные шаги, которые я мог пропустить, чтобы заставить апплет работать при передаче файлов?*

java.lang.ClassFormatError: Incompatible magic value 1008821359 in class file PrintJob/Print_Runner
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClassCond(Unknown Source)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    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)

1 Ответ

0 голосов
/ 04 ноября 2011

Вы уверены, что загрузка была правильной?

Сообщение об ошибке «Несовместимое магическое значение» показывает недопустимый файл класса.

Можете ли вы также проверить, что файл класса может быть получен из URL без ошибок?Если сервер возвращает ошибку, произойдет аналогичная ошибка Java.Попробуйте получить файл класса с помощью curl или чего-то подобного.

...