Все работает в моем проекте Java EE, когда я запускаю его из Netbeans, но когда я развертываю его на сервере Glassfish и запускаю загруженный файл JNLP, некоторые добавленные библиотеки не работают.
Есть идеи?
Все работает в моем проекте Java EE, когда я запускаю его из Netbeans, но когда я развертываю его на сервере Glassfish и запускаю загруженный файл JNLP, некоторые добавленные библиотеки не работают.
Есть идеи?
На любую библиотеку, которая нужна вашей программе и которая не входит в стандартный дистрибутив Java SE, должна быть ссылка в файле JNLP. Частью вашего файла JNLP может быть:
<resources>
<j2se version="1.6+"/>
<jar href="serdarsProject.jar" main="true"/>
<jar href="lib/activation.jar"/>
<jar href="lib/mail.jar"/>
<jar href="lib/jcommon-1.0.16.jar"/>
<jar href="lib/log4j-1.2.jar"/>
</resources>
Поскольку mail.jar и активация.jar входят в состав Java EE, они не потребуются в вашей библиотеке при запуске проекта Java EE в netbeans.
Включите консоль Java в настройках. В Windows это можно сделать через Панель управления — эта опция находится в Панели управления Java. Когда какая-то функция в вашей программе не работает, вы, вероятно, увидите определенное сообщение об ошибке в окне вывода. Это может помочь вам определить, какие jar-библиотеки вам нужно включить.