2012-04-20 8 views
2

私はアプリケーションのwebstart展開を行っています。 This postによると、codebaseパラメータを省略することができます。 The documentationによると、codebaseパラメータはオプションです。<jnlp codebase = "...">パラメータは必須ですか?

私はコードベースパラメータを省略するか、私のWeb Startアプリケーションは、それがは.jnlpファイルがにダウンロードされたディレクトリ内の実行の.jarファイルを探しているため、起動に失敗し

codebase="" 

を使用しています。

この特定のWebアプリケーションがいくつかの異なるサーバに配備され、各サーバの.jnlpファイルをカスタマイズする必要がないため、codebaseパラメータを省略したいと思います。

jnlp codebaseパラメータの正しい話は何ですか?

答えて

1

投稿が間違っています。ドキュメントベースを外すことが有効な唯一のJNLPは、埋め込みアプレットを展開するために使用されるものです。その場合、コードベースはデフォルトでHTMLを含むディレクトリと同じになります。

フレームまたはフリーフローティングアプレットの起動ファイルにコードベースが必要です。


codebase=""

ところで、それは空の値ではなく、省略属性/値のペアを持つ属性です。上記の埋め込みアプレットでは、それをまったく含めません。

+2

最近のjnlpの仕様ではコードベースはオプションです(7.0+、間違いなく6.0についてはわかりません) – assylias

関連する問題