1

struts-core2.xxjar をどこに配置しますか? (WEB-INF/lib または jboss 共有ライブラリ内)

jsp で struts タグを使用しようとすると、/struts-tag が見つからないため、エラーが発生します。

すべての jar を jboss 共有 lib フォルダーに保存しました。私のプロジェクト構成では、jar を WEB-INF/lib の場所に配置することは許可されていません。

私は何をすべきか?

4

1 に答える 1

1

これは、スキニー WARS を作成する(そして、ライブラリを別の場所 (私の場合は EAR) に配置する) で発生する問題と同じです。

私が見つけた解決策は次のとおりです。

  1. JARからTLDを抽出し、
  2. コピーを WEB-INF/lib に置く
  3. 次のようにページでそれらを参照します。

    <%@ taglib prefix="s" uri="/WEB-INF/struts-tags.tld" %>
    
于 2014-05-23T14:51:14.713 に答える