これはTERASOLUNA Server Framework for Java(Rich版)の開発プロジェクトを導入する手順書です。
開発プロジェクトを導入することにより、フレームワークの拡張を行うことが可能になります。
導入環境には、あらかじめ下記のものが用意されている必要があります。
併記されているバージョンを元に動作確認を行っていますが、このバージョン以外の環境での動作を制限するものではありません。
また、これらのインストール及び設定の手順については、別途Web上の利用ガイド等を参照してください。
以下の手順で、Eclipseにプロジェクトをインポートします。
terasoluna-lib-rich_(バージョン番号).zip を任意のフォルダに展開します。
terasoluna-lib-richは、TERASOLUNA Server Framework for Java(Rich版)の各プロジェクトが依存するライブラリ(spring.jar等)を集めたプロジェクトです。TERASOLUNA Server Framework for Java(Rich版)のプロジェクトをビルドするために必要となります。
展開されたterasoluna-lib-rich_(バージョン番号).zipのフォルダ名が「terasoluna-lib」であることを確認します。展開ツールや展開のしかたによっては、フォルダ名が「terasoluna-lib-rich_(バージョン番号).zip」となる場合がありますが、フォルダ名を手動で「terasoluna-lib」に変更してください。
同様に下記プロジェクトを展開します。
1, 2で展開したフォルダが、全て同一のフォルダ内に存在することを確認します。
別のフォルダに展開した場合や、フォルダ名にバージョン番号が入っている場合は、Eclipseのクラスパス設定と、ビルドファイルのプロパティ設定を変更する必要があります。
(例)C:\terasolunaフォルダの中に以下のフォルダがあることを確認
以下の手順でEclipseに各プロジェクトをインポートします。
各プロジェクトのコンパイルが正常に実行されることを確認します。エラーが出てコンパイルできない場合、JDK5.0でEclipseのコンパイルを行なっているか確認してください。(確認方法は本導入手順書の最後を参照してください。)
また、「シリアライズ可能クラス XXXX は XXXX 型の static final serialVersionUID フィールドを宣言していません。」という警告が出ることがありますが、動作に問題はありません。
Antタスクを利用することで、各プロジェクトのjarファイルを作成することができます。
TERASOLUNA Server Framework for Java(Rich版)以外のTERASOLUNAフレームワークを同一ワークスペース内でコンパイルする場合には、各terasoluna-lib-xxxを全て展開した上で、同一のterasoluna-libとして統合してください。
(例)
TERASOLUNA Server Framework for Java (Rich版)とTERASOLUNA Server Framework for Java (Web版)を同一ワークスペース内で共存させる場合は、terasoluna-lib-rich.zipとterasoluna-lib-web.zipをそれぞれ解凍した後、一方のdistフォルダおよびlibフォルダ内のjarを他方に上書きコピーし、一つのterasoluna-libプロジェクトとしてマージしてください。
これらはterasoluna-libに同梱されていないため、一部のプロジェクトでコンパイルエラーが発生します。
Sun Microsystems, Inc.のサイトやApache Tomcatのサイトから利用者各自で入手・導入してください。
対応バージョンは、Servlet2.4/JSP2.0となります。