Spec-Zone .ru
спецификации, руководства, описания, API
|
Этот раздел покрывает некоторые типичные проблемы, с которыми Вы могли бы встретиться, когда разработка и развертывание Сети Java Запускают приложения. После того, как каждой проблемой является список возможных причин и решений.
Проблема: Мой браузер показывает Протокол Запуска Сети Java (JNLP) файл для моего приложения как простой текст.
Наиболее вероятно Ваш веб-сервер не знает о надлежащем типе MIME для файлов JNLP. См. Установку раздела веб-сервера для получения дополнительной информации.
Кроме того, если Вы будете использовать прокси-сервер, гарантируете, что версии обновления файлов возвращаются, обновляя метку времени ресурсов на веб-сервере так, что, то прокси обновят свои кэши.
Проблема: Когда я пытаюсь запустить свой файл JNLP, я получаю следующую ошибку:
MissingFieldException[ The following required field is missing from the launch file: (<application-desc>|<applet-desc>|<installer-desc>|<component-desc>)] at com.sun.javaws.jnl.XMLFormat.parse(Unknown Source) at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source) at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source) at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source) at com.sun.javaws.Main.launchApp(Unknown Source) at com.sun.javaws.Main.continueInSecureThread(Unknown Source) at com.sun.javaws.Main.run(Unknown Source) at java.lang.Thread.run(Unknown Source)
Часто эта ошибка происходит, когда Ваш XML уродлив. Можно уставиться на код, пока Вы не понимаете его, но легче выполнить программу синтаксического контроля XML по файлу. (IDE NetBeans и jEdit оба обеспечивают программы синтаксического контроля XML.)
Однако, эта ошибка может произойти в другом, ситуации и вышеупомянутое были вызваны следующей строкой в иначе правильно построенном XML-файле:
<description kind="short">Demonstrates choosing the drop location in the target <code>TransferHandler</code></description>
Ошибка была вызвана встроенным недопустимым code
теги.