Апплет как подписанный, так и неподписанный код предупреждения

Мой апплет содержится на странице.asp. Когда эта страница.asp и апплет размещены на веб-сайте, отображается предупреждающее сообщение ниже.

когда одни и те же файлы размещены на другом веб-сайте, предупреждение не выдается.

- Оба веб-сайта доступны для просмотра с помощью https.

-Я использовал для тестирования ie9 и JRE 7u21.

-Аплет подписан.

-В моих файлах jar атрибут Trusted-Only Attribute или Trusted-Library Attribute не существует

-java консоль того, который показывает предупреждение securitiy, я вижу журналы ниже.

Ignored exception: java.lang.ClassFormatError: Incompatible magic value 1013478509 in class file MyApplet
security: blacklist: hasBeenModifiedSince 1369745951181 (we have 1366987061414)
security: blacklist: hasBeenModifiedSince 1369641350695 (we have 1366987061414)
security: blacklist: hasBeenModifiedSince 1369753585995 (we have 1366987061414)
security: blacklist: hasBeenModifiedSince 1369742598198 (we have 1366987061414)
security: blacklist: hasBeenModifiedSince 1369746010658 (we have 1366987061414)
security: blacklist: hasBeenModifiedSince 1369406495590 (we have 1366987061414)
security: blacklist: hasBeenModifiedSince 1369817989422 (we have 1366987061414)
security: blacklist: hasBeenModifiedSince 1369749180050 (we have 1366987061414)
security: blacklist: hasBeenModifiedSince 1369817157815 (we have 1366987061414)

Что может быть причиной этого другого поведения?

Я знаю, что мой вопрос слишком общий, но мне нужно, по крайней мере, иметь представление о том, где искать.

1 ответ

Проверьте вызовы ECMAScript/JavaScript на Java с вашего веб-сайта: это диалоговое окно отображается не только в том случае, если сам апплет содержит один или несколько неподписанных файлов, но также и в том случае, если вы пытаетесь использовать метод LiveConnect, давно установленный. Хотя все еще нормально вызывать ECMAScript/JavaScript изнутри Java, не разрешается делать это наоборот.

Другие вопросы по тегам