Создание архива Web-приложения
В каталоге JBoss, предназначенного для деплоймента J2EE приложений, создадим новое Web-приложение. Его можно создать любым удобным способом, я предлагаю сделать так: пусть это будет "default" конфигурация. Внутри деплоймент каталога, создаем каталог web-приложения с названием, указанным в JNLP файле, это будет - ..\application.war
...\jboss-3.2.1\server\default\deploy\application.war\
В моем случае содержимое WAR приложения выглядит так:
\application.war\ index.html
<-- Файл содержащий URL-ссылку на JNLP файл клиентского Java-приложения application.jnlp
<- специально написанный XML файл с раширением jnlp, описывающий состав и параметры
клиентского приложения
main_gui.jar
<- главные архивы классов клиентского приложения main_gui_lib.jar
jboss-client.jar
<- библиотеки необходимые для выполнения jboss-common-client.jar
приложения на ПК пользователя jboss-j2ee.jar jbossmq.jar jbosssx-client.jar jnp-client.jar xercesImpl.jar xmlParserAPIs.jar
\application.war\WEB-INF\ jboss-web.xml web.xml
<- файл дескриптор Web-приложения
\application.war\WEB-INF\lib\ jardiff.jar
<- библиотеки, содержащие классы, jnlp-servlet.jar
необходимые для поддержки JNLP сервером, которые jnlp.jar
доступны из "JNLP пакета разработчика"