posts - 19,  comments - 11,  trackbacks - 0
          看了 Swing 的Java Web Start 學(xué)習(xí) 正好自己也寫了一個Java Application, 而同事是用Mac,他不太會設(shè)java 環(huán)境, 于是決定把自己的application 放在server 上, 用Java Web Start 技術(shù),這樣就方便別人使用.

          1.keystore的有效時間
          keytool -genkey -keystore myKeystore -alias jwstest -validity 365
          用 -validity valDays 來設(shè)定, 缺省的是 6個月

          2.Sign Jar文件
          jarsigner -keystore myKeystore -storepass xxxx yourtest.jar jwstest
          直接用 storepass 傳password 給jarsigner, 不需要每次單獨(dú)輸入, 很適合做批處理,對多個Jar一起sign. 因?yàn)橛肑WS,所以引用的Jar都需要Sign.

          3. 引用的已經(jīng)被別人Sign 過的Jar
          如果不特殊處理,可能會遇到 Exception
          JAR resources in JNLP file are not signed by same certificate
          驗(yàn)證JAR 是不是已經(jīng)被sign 可以用-verfiy這個命令
          jarsigner -certs -verbose -verify yourtest.jar

          通常解決的辦法是把這個Sign過的JAR 寫成單獨(dú)的JNLP, 然后在自己的主JNLP中引用它
          <?xml version="1.0" encoding="UTF-8"?>
          <jnlp spec="1.0+" codebase="http://localhost:8080/webstart/" href="signedjar.jnlp">
             <information>
                <title>Signed Jar</title>
                <vendor>ABC Company</vendor>
                <offline-allowed/>
             </information>
             <offline-allowed/>
             <resources>
                <jar href="signed.jar"/>
             </resources>
             <component-desc/>
          </jnlp>

          <resources>
                <j2se version="1.5+"/>
                <jar href="jaxbw.jar"/>
                <jar href="substance.jar"/>
                <jar href="jaxb-api.jar"/>
                <jar href="jaxb-impl.jar"/>
                <jar href="jaxb-xjc.jar"/>
                <jar href="jsr173_api.jar"/>
                <extension name="signedjar" href="signedjar.jnlp"/>
             </resources>


          參考網(wǎng)站
          http://java.sun.com/j2se/1.5.0/docs/guide/javaws/developersguide/contents.html
          http://weblogs.java.net/blog/kirillcool/archive/2005/05/signing_jars_fo.html
          posted on 2008-11-14 15:07 happyy2k 閱讀(1286) 評論(0)  編輯  收藏 所屬分類: JAVA

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           

          <2008年11月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          30123456

          常用鏈接

          留言簿(2)

          隨筆分類(20)

          隨筆檔案(12)

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 宁阳县| 江华| 贵德县| 元谋县| 梁平县| 长葛市| 黄冈市| 怀来县| 上虞市| 临泽县| 大理市| 双江| 淮北市| 涪陵区| 巴中市| 宣威市| 泽库县| 新丰县| 淮北市| 滨海县| 玉田县| 通海县| 阳东县| 长兴县| 华池县| 桐乡市| 礼泉县| 盘山县| 和田市| 阜南县| 广安市| 应用必备| 儋州市| 出国| 浠水县| 澄江县| 安顺市| 息烽县| 基隆市| 饶阳县| 万荣县|