Это похоже на проблему безопасности.
По умолчанию неподписанный Java-апплет может подключаться к хосту, только если был загружен с.Кроме того, если хост, к которому вы хотите подключиться, позволяет это с помощью файла crossdomain.xml, вы также можете подключиться к другим хостам.
Судя по трассировке стека, вы хотите подключиться к хосту, который не имеетHTTP-сервер и, следовательно, не может предоставить файл crossdomain.xml.По этой причине вы получаете это исключение здесь.
Существуют следующие способы выхода из этого:
- Поместите апплет на тот же веб-сервер, к которому вы хотите позже подключиться через SSH,(Каждый апплет может подключаться к своему собственному хосту.)
- Пусть на SSH-сервере есть минимальный веб-сервер с crossdomain.xml.(Файл crossdomain.xml должен позволять контенту с сервера апплета получать доступ к этому серверу.)
- Подпишите апплет (и пусть пользователь доверяет ему).(Подписанные и доверенные апплеты могут делать все.)
Официальный пример апплета WiredX , который вы связали, использует последний метод, поэтому он работает даже при подключении к вашему серверу..