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

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

          2.Sign Jar文件
          jarsigner -keystore myKeystore -storepass xxxx yourtest.jar jwstest
          直接用 storepass 傳password 給jarsigner, 不需要每次單獨輸入, 很適合做批處理,對多個Jar一起sign. 因為用JWS,所以引用的Jar都需要Sign.

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

          通常解決的辦法是把這個Sign過的JAR 寫成單獨的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>


          參考網站
          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 閱讀(1290) 評論(0)  編輯  收藏 所屬分類: JAVA

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


          網站導航:
           

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

          常用鏈接

          留言簿(2)

          隨筆分類(20)

          隨筆檔案(12)

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 佛教| 永嘉县| 万宁市| 舞阳县| 古蔺县| 神木县| 晋宁县| 清苑县| 新密市| 扎兰屯市| 蓝山县| 五家渠市| 汾阳市| 于都县| 昌宁县| 沿河| 建瓯市| 阆中市| 峨眉山市| 墨玉县| 砚山县| 柘城县| 泰顺县| 林西县| 达日县| 英吉沙县| 吉林市| 武定县| 上杭县| 和田市| 锦屏县| 兰溪市| 朝阳区| 安乡县| 额济纳旗| 措勤县| 云和县| 巴东县| 天峻县| 泊头市| 辽源市|