Differences between revisions 1 and 2
Revision 1 as of 2005-04-05 09:52:30
Size: 2125
Editor: proxy02
Comment: Axis Wiki in Japanese
Revision 2 as of 2009-09-20 22:48:31
Size: 2133
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
'''質問: [http://java.sun.com/products/javawebstart/ Web Start] から立ち上がるアプリケーションで Axis を使用することはできますか?''' '''質問: [[http://java.sun.com/products/javawebstart/|Web Start]] から立ち上がるアプリケーションで Axis を使用することはできますか?'''
Line 7: Line 7:
{{{Web Start}}}と 認証プロキシサーバの使用で、報告された問題があることに注意してください。Axis でプロキシサーバを使用する際の詳細については [http://wiki.apache.org/ws/ja/axis/AxisProxy AxisProxy]をご覧下さい。 {{{Web Start}}}と 認証プロキシサーバの使用で、報告された問題があることに注意してください。Axis でプロキシサーバを使用する際の詳細については [[http://wiki.apache.org/ws/ja/axis/AxisProxy|AxisProxy]]をご覧下さい。
Line 25: Line 25:
 * [http://www.vamphq.com/jwsfaq.html Unofficial Java Web Start/JNLP FAQ]
 * [http://java.sun.com/products/javawebstart/faq.html Sun Java Web Start FAQ ]
 * [[http://www.vamphq.com/jwsfaq.html|Unofficial Java Web Start/JNLP FAQ]]
 * [[http://java.sun.com/products/javawebstart/faq.html|Sun Java Web Start FAQ ]]

質問: Web Start から立ち上がるアプリケーションで Axis を使用することはできますか?

回答: はい。あなたのアプリケーションに含まれる全ての jar を署名して、全てのコードが適切なセキュリティパーミッションで実行されることを保証する必要があります。Web Startにより強制されるセキュリティモデルは、アプリケーションが、ダウンロードされたサーバ以外のサーバに接続をすることを防ぎます。

Web Startと 認証プロキシサーバの使用で、報告された問題があることに注意してください。Axis でプロキシサーバを使用する際の詳細については AxisProxyをご覧下さい。

さらに問題があります。Java Web Startはシステムプロパティ"proxyHost""proxyPort"を設定しますが、Axis は"http.proxyHost""http.proxyPort"を必要とします。ですから私のクライアントでは以下のコードを使用します。

    // Java Web Start はシステムプロパティ "proxyHost" と "proxyPort" を
     // 設定しますが、Axis は "http.proxyHost" と "http.proxyPort" を必要とします!
    // https.* も設定する必要がありますか?
    if ((null == System.getProperty ("http.proxyHost")) && (null != System.getProperty ("proxyHost"))) {
      System.setProperty ("http.proxyHost", System.getProperty ("proxyHost"));
    }
    if ((null == System.getProperty ("http.proxyPort")) && (null != System.getProperty ("proxyPort"))) {
      System.setProperty ("http.proxyPort", System.getProperty ("proxyPort"));
    }

Web Startに関するさらなる情報と jar ファイルの署名についてはこちらをご覧下さい。

ja/axis/AxisWebStart (last edited 2009-09-20 22:48:31 by localhost)