Реферат: Технология развертывания приложений Java Web Start
клиентского 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 пакета разработчика"
3 Добавление необходимых параметров в web.xml файл WAR-приложения
Кроме этого необходимо, описать необходимые настроечные параметры у нашего Web-приложения в файле ...\jboss-3.2.1\server\default\deploy\application.war\WEB-INF\web.xml. Согласно документации в него нужно дописать следующие настройки:
<?xml version="1.0"?><!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<servlet>
<servlet-name>JnlpDownloadServlet</servlet-name>
<servlet-class>com.sun.javaws.servlet.JnlpDownloadServlet</servlet-class>
</servlet> <servlet-mapping> <servlet-name>JnlpDownloadServlet</servlet-name> <url-pattern>*.jnlp</url-pattern>
</servlet-mapping>