9

サーバー側がjson/RESTサービスのみを提供し、GUIが非同期XHRを使用してhtml5、バックボーン、マリオネットなどで記述されているWebアプリケーションを作成しようとしています。html、js、css などは静的でキャッシュ可能です (本番環境にデプロイする場合)。

これを JBoss EAP6 にデプロイする必要があります (この問題については AS7 とほぼ同等です)。開発中に、javascript と html テンプレートを編集して、結果をブラウザーですぐに表示できるようにしたいと考えています。本番環境では、静的コンテンツ (フロントエンド) を展開し、どのタイプの Java EE 構造にもデプロイしないようにする必要があります (したがって、war や ear (または sar) はありません)。

したがって、基本的には、いつものように war を jboss にデプロイする必要があります。また、アプリの静的部分の http サーバーとして機能する jboss も必要です。

welcome-contentコンテンツを EAP6 のルートにあるディレクトリにコピーするというアイデアを試しました。これは問題なくコンテンツを提供しますが、変更を別のディレクトリにコピーする時間のオーバーヘッドに耐えられないため、開発のためにこの構造を使用することはできません。また、開発環境で静的コンテンツへのシンボリック リンクを試みましたwelcome-contentが、このバージョンの jboss では機能しません。

編集:問題を回避する方法を教えてくれる回答がありますが、回避策に行き詰まっているわけではありません-それは簡単です。静的コンテンツを提供するように jboss を構成する方法を特に探しています。

ティア。

4

3 に答える 3

0

通常どおりに静的な html/css/js をデプロイし、ツールを使用してリアルタイムで DOM に変更を挿入することができます私は現在、grunt-contrib-watchを使用して GruntJS でこれを行っており、かなりうまく機能します。

于 2014-02-26T21:36:12.070 に答える