Jetspeed2日本語版 を構築・実行するためには、Apache Maven などのビルドツールの知識が必要になります。
${USER_HOME}/build.properties
ファイルを作成して、以下のプロパティを環境に応じて、build.properties に記述してください。
プロパティ | 例 | 説明 |
---|---|---|
/home/apache/jakarta-jetspeed-2/ | このプロパティは、maven.xml 内で指定されているので、使用する必要はありません。 | |
org.apache.jetspeed.server.home | ${CATALINA_HOME}/ | インストールしたTomcatサーバーのルート |
org.apache.jetspeed.catalina.version.major | 5 | Tomcatのバージョン:Tomcat 5.0.x (5を指定) または 5.5.x? (5.5を指定) |
org.apache.jetspeed.server.shared | ${org.apache.jetspeed.server.home}/shared/lib/ | インストールしたTomcatの共有するJarファイルを置く場所 |
org.apache.jetspeed.deploy.war.dir | ${org.apache.jetspeed.server.home}/webapps/ | Tomcat内でWebアプリケーションを配備する場所 |
org.apache.jetspeed.services.autodeployment.user | your-tomcat-manager-user | manager ロールをもつTomcatユーザー。 Tomcat設定の章を参照してください。 |
org.apache.jetspeed.services.autodeployment.password | your-tomcat-manager-user-password | Tomcat の manager ユーザーのパスワード。 |
デフォルトで利用されるHSQL以外のデータベースでJetspeedを開発実行するためには、データベース設定のプロパティ設定を参照してください。
ポートレットライフサイクルマネージャポートレットから、Jetspeed2日本語版(Jetspeed 2) はポートレットを管理するために、Tomcatマネージャアプリケーションを利用することができます。 そのようにするためには、あらかじめ設定した manager ロールを ${CATALINA_HOME}/conf/tomcat-users.xml で設定されたTomcatのユーザーが必要になります。
最低限のtomcat-users.xml は次のようになります。
<?xml version='1.0' encoding='utf-8'?> <tomcat-users> <role rolename="manager"/> <user username="j2deployer" password="j2deployer" roles="manager"/> </tomcat-users>
org.apache.jetspeed.services.autodeployment.user=j2deployer org.apache.jetspeed.services.autodeployment.password=j2deployer
Apache サイトから、Jetspeed 2 をチェックアウトして、Jetspeed2日本語版 でビルドするためのワークスペースを構築します。
cd ${jetspeed2-home} maven co patch newfile
Jetspeed2日本語版 を更新する場合は、このプロセスが必要になります。 (Apache Jetspeed2 にはこのプロセスはありません)
Jetspeed2日本語版のポータルサーバーおよびすべてのコンポーネントを構築します。
maven allClean allBuild
HSQLを使用する場合は、allBuild ゴールの実行にHSQLを実行する必要があります。 start.test.serverゴールを別の端末で実行してください。
Tomcat 5 または Tomcat 5.5 へ配備します。 HSQL を使用しないなら、ステップ1は省略可能です。