JSPテクノロジとJSPを取り巻くフレームワークのいくつかを見てみることにしました。ただし、JSP API、サーブレットAPIのインストール、およびOSX上のApacheを介して実行するようにそれらすべてを構成する方法に関する情報を見つけるのに苦労しています。
誰かが私を正しい方向に向けることができれば、私はそれをいただければ幸いです。
私の理解によると、これら2つの依存関係は、仕様の一部であるため、使用するコンテナーによって提供されます。
Struts2を使用するには、必要な依存関係をクラスパス(プロジェクトのlibフォルダー)に配置する必要があります。アプリケーションをデプロイするときに、上記の依存関係はコンテナーによって満たされます。
Struts2 と JSP API はプラットフォームに依存しないため、OS X を使用しているか他の OS を使用しているかは問題ではありません。
おそらく、Struts2 アプリケーション (サーブレットと jsp API を含む) を動作させる最も簡単な方法は、maven をインストールしてから、 AppFuseから提供されるコマンド ライン テキストを実行することです。
AppFuse の Maven プロジェクトは Jetty を提供し、JSP API は提供された依存関係としてマークされます。
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>${jsp.version}</version>
<scope>provided</scope>
</dependency>