0

実際、クライアントから次のサポートを依頼されました。

  • トムキャット 7.0.x
  • すべての jar での Struts 2 フレームワークのサポート

今私はApacheサーバーを実行しています.struts 2フレームワークがデフォルトでTomcat 4.0+に含まれていることも読みました.

本当ですか?つまり、サーバーに Tomcat 7.0.x をインストールした場合、struts 2 フレームワークで使用できるようにするために他に何かする必要がありますか?

私はこの件についてあまり知識がありません。

4

2 に答える 2

2

Struts2アプリケーションをTomcatにデプロイする場合は、プロジェクトとの戦争を構築してから、Tomcatのwebappsディレクトリに配置する必要があります。戦争では、Struts2の必要なライブラリを含める必要があります。これは、Tomcatにデフォルトで含まれていないためです。

于 2012-11-09T10:07:05.573 に答える
1

いいえ、Struts 2 は Tomcat には含まれていません。風景を明確にする。. .

Tomcat は、Java サーブレット仕様の実装です。この仕様では、サーバーへのリクエスト (通常は http ( web ) リクエスト) の一般的な処理を行うための API について説明します。そのため、サーブレット API には、サーバーが要求 URL をサーバー側リソース (つまり、Java コードで記述されたサーブレット) にマッピングすることをカプセル化する低レベル クラスがあり、要求のパラメーターをそのサーバー側リソースに渡し、その応答を書き込みます。お客様から返却されます。サーブレット API は、より高度な機能をほとんど追加しません。Tomcat は、サーブレット仕様の実装です。

Struts 2 は、数多くある Java の「Web アプリケーション フレームワーク」の 1 つです。これらのフレームワークは、サーブレット API の上に書かれており、「Web アプリケーション」を作成したい開発者に、再利用可能なさまざまな機能を提供します。これらのベルとホイッスルには、受信データの検証、ビュー レイヤーと Java コード (jsp または速度テンプレート) 間の問題の明確な分離の提供などの機能が含まれます。

Struts 2 を使用したくないため、Struts 2 を含む Tomcat を見たくないでしょう。Spring の Web フレームワーク、Grails、または多くの選択肢の 1 つを使用することを決定するかもしれません。

于 2012-11-09T18:37:08.130 に答える