1

単一の jboss インスタンスで複数の j2ee アプリケーション (A.ear、B.ear、C.war など) を実行しているため、これらのアプリケーション間で一連の静的ファイルを共有する必要があります。したがって、これらのファイルにhttp://myhost/folderA/fileA.htmまたはhttp://myhost/folderB/file.jsとして自分の ear ファイルまたは war ファイルからアクセスできるはずです。

jboss appserver (5.1.0) にこれらのファイルを探すように指示する方法、この静的コンテンツを自分のserver/default/deployディレクトリまたはdocsフォルダーにデプロイする方法

4

2 に答える 2

0

静的ファイルを 1 つの場所に配置し、各コンテキスト (A、B、C、...) にこれらの静的ファイルを処理するサーブレットを持たせる必要があります。

適切なフォルダーを参照するように構成できれば、DefaultServlet. または、静的コンテンツを提供する独自のサーブレットをコーディングすることもできます

于 2011-01-24T09:05:38.713 に答える
0

jboss を Jetty サーバーで使用している場合は、org.mortbay.jetty.servlet.DefaultServlet. tomcatにも似たようなものがあると確信しています。または、突堤を追加するだけでもかまいません(これはサーブレットであるため、任意のサーブレットコンテナで実行されます)。自分で書くのは比較的簡単ですが、それは高品質の実装に必要なものがたくさんあるからではありません。

のドキュメントを参照して、DefaultServlet設定方法を確認してください。多くの機能があります。

于 2011-01-19T08:34:01.280 に答える