剛剛接觸java web start,雖然還只是一知半解,對她感覺很好。企業內部利用這個技術來發布、維護一些專用程序,顯然是個不錯的主意。
對于java web start,我一直有個誤解,以為它依靠于Tomcat、WebLogic之類的servlet服務器。網上的多數入門文章,示范例子都是配置在tomcat下。其實稍微注重一下,就能發現web start服務器端的要求只不過是web服務。當然這個web服務必須能識別jnlp(文件)。
1. 在web服務中添加新的“MIME Type”:application/x-java-jnlp-file
擴展名:jnlp
2. Web服務器主機上安裝java web start
(有的入門文章上聲稱這個是必須的。俺還是有點懷疑。下次找臺別的機器做個實驗再說)
這樣看來,從最小型的Abyss web server到嚇人的websphere,所有能提供web服務的程序,都能配置為java web start 服務器。
好的入門文章:
1. http://www-900.ibm.com/developerWorks/cn/linux/opensource/os-jws/index.sHtml
現成的例子程序,ant編譯一下就行。配置也很簡單。
新發現:我對Java的“代碼簽名”竟然一無所知??磥硪煤每纯磌eytool的使用了。
2. http://www-900.ibm.com/developerWorks/cn/java/l-webstart/index.shtml#author1
一些解釋,稍作參考。
3. http://dev.csdn.net/article/14/14216.shtm
動手寫一個web start的“Hello world”,不錯。
4. http://ecolab.rUC.edu.cn/new/Article_Show.asp?ArticleID=80
關于java的數字簽名
新聞熱點
疑難解答