ผมสร้างไฟล์ JNLP ด้วย Netbeans ครับแล้วถ้าจะนำไปใช้งานจริงบนโฮสต์เนี่ยต้องใช้ server ที่เป็น tomcat หรือ glassfish หรือเปล่าครับ แล้วโฮสต์ tomcat กับ glassfish เนี่ยมัน upload ได้แค่ไฟล์ .jar ไม่ใช่เหรอครับเพราะมันต้อง deploy แล้วจะ upload ไฟล์ lunch.html ไปยังไงครับ แล้วถ้าใช้ server อื่นอย่างเช่น appserv เนี่ยจะใช้ได้ไหมครับ ไม่ทราบว่าจะนำไฟล์ JNLP ไปใช้งานจริงต้องทำยังไงครับ ผมใส่โค้ด
AddType application/x-java-jnlp-file .jnlp AddType application/x-java-archive .jar AddType application/x-java-archive-diff .jardiff
ในไฟล์ httpd.conf ของ appserv มันก็ยังไม่รันโปรแกรมครับ พอคลิกที่ปุ่ม Lunch เพื่อรันโปรแกรมมันก็แสดงโค้ดของ xml แบบนี้ขึ้นมาครับ
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<jnlp href="launch.jnlp" spec="1.0+">
<information>
<title>Basic Application Example</title>
<vendor>Sun Microsystems Inc.</vendor>
<homepage href="http://appframework.dev.java.net"/>
<description>A simple java desktop application based on Swing Application Framework</description>
<description kind="short">Basic Application Example</description>
</information>
<update check="always"/>
<security>
<all-permissions/>
</security>
<resources>
<j2se version="1.5+"/>
<jar href="test_app.jar" main="true"/>
<jar href="lib/appframework-1.0.3.jar"/>
<jar href="lib/swing-worker-1.1.jar"/>
<jar href="lib/gdata-calendar-2.0.jar"/>
<jar href="lib/gdata-client-1.0.jar"/>
</resources>
<application-desc main-class="test_app.Test_appApp">
</application-desc>
</jnlp>