2

アプリケーションをポータル サーバーに公開しようとしていますが、WEB-INF ディレクトリに .tld ファイルが見つからないため、公開に失敗します。

tld is ファイルは実際には WEB-INF ディレクトリにはありません。tld ファイルをさらに 20 個のアプリケーションに使用するため、他の jar と共有ライブラリに配置します。

サーバーに共有ライブラリを公開しようとしているときに、共有ライブラリをチェックするように RAD に指示するにはどうすればよいですか? または、アプリケーションが起動時に tld ファイルをロードするため、tld ファイルを無視するように指示するにはどうすればよいですか。

どんな助けでも大歓迎です。

4

2 に答える 2

2

.tld ファイルは、Java プロジェクトの META-INF フォルダーの下にある tlds という名前のフォルダーに配置する必要があります。次に、Web アプリ プロジェクトの Java EE モジュールの依存関係の [Web ライブラリ] タブでプロジェクトを確認する必要があります。

于 2011-02-14T14:48:01.173 に答える
1

これはおそらくあなたが望む答えではありませんが、ここにあります。

同様の問題を解決するために (ポートレットではなくサーブレットでは同じですが)、プロジェクトに「.../WEB-INF/tld」という名前のディレクトリを作成し、tld ファイルを共有ライブラリからプロジェクトにコピーしました。

これを解決策としてはお勧めしませんが、これが WAS 6.1 で動作する唯一の解決策です。

于 2011-02-11T22:15:09.290 に答える