1

この投稿を見つけました:

http://markmail.org/thread/4g6j2vgq3fpcpjr5#query:+page:1+mid:7rcagkd6of44x3fk+state:results

しかし、現在の caja ant ビルド ファイルには「maven」ターゲットはありません。また、かなりまばらな caja ドキュメントを調べたり、チェックアウトでファイルを読んだりするのに数時間を費やしましたが、これを本番環境で実行する方法についての明確な兆候は見られませんでした。ant ビルドには dev サーバー ターゲットがありますが、これを運用環境で開始するために ant を実行するのはあまり魅力的ではありません。

Google がホストする caja サーバー (UI からの送信サードパーティ要求に対するプロジェクト要件) を使用できないため、caja を使用する場合は独自のサーバーをセットアップする必要があります。私の望みは、caja を使用して、私が作成した埋め込みフラグメントが、それらが埋め込まれているホストされたサービス (ま​​たは相互) で暴走しないようにすることです。これは特に、html id の競合、jquery のバージョン、または css スタイルの競合との競合などに当てはまります (後者はすでに私たちを悩ませています)。

これをコンテナー内の戦争として、またはアプリ内のサーブレットとしてインストールできるようにしたいと考えています。また、サーブレットフィルターとしてカジョリングを実行できるかどうかも疑問に思いました。

戦争を構築する方法、またはサーブレットまたはフィルターを介してこれを達成する方法のドキュメントはありますか?

4

1 に答える 1

1

いつもCajaをご利用いただき、誠にありがとうございます。

ビルド スクリプトについては正しいですが、必要なものに到達する簡単な方法があります。ant AllTestsCaja ソース ツリーから実行すると、ant-war/ディレクトリが取得されます。Caja Playground や一連のテストなどを提供するため、最小限のクリーンなプロダクション リリースではありません。ただし、実行中の Caja サーバーが提供されるので、これをお気に入りの Java Web アプリケーション コンテナーにデプロイできます。

この手順に問題がある場合は、お知らせください。また、当社の製品のバグを次の場所に提出してください。

https://code.google.com/p/google-caja/issues/entry

次回build.xml.

イハブ・アワド

于 2013-04-19T18:33:53.050 に答える