5
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

OpenAMをeclipseでデバック実行する方法

Posted at

前提条件
・OpenAM 12.0.0を使用(最新のリリース版)
https://svn.forgerock.org/openam/tags/12.0.0/openam/
からソースを取得し、mavenを使用してビルドを行う。
 ※trunkのソースは13.0.0だったが、trunkのソースはビルドに失敗した。

・eclipse lunaを使用
 ※eclipse keplerだと対応してないMavenプラグインがあるようで、プロジェクトのインポートが出来なかった。

実施手順
1.SVN からソース取得
svn co https://svn.forgerock.org/openam/tags/12.0.0/openam/

2.mavenビルド
cd ${HOME}/openam
export MAVEN_OPTS=-Xmx512m
mvn -DskipTests=true clean install
※${HOME}/openam/openam-server/targetの下にビルドモジュールが作成されます。

3.eclipseの設定
1.実行用プロジェクトの作成
 Dynaminc Web Projectを作成
 作成したプロジェクトのWebContent配下を2で作成した
 ${HOME}/openam/openam-server/target/OpenAM-12.0.0-SNAPSHOT/
で上書き更新する。

 2.ソース参照・変更用プロジェクトの作成
 eclipseのimportでExisiting Maven Projectsを選択して、
 ${HOME}/openamを指定する。
 ※依存するプラグインのエラーは無視して読み込む。

※参考
・ソースのチェックアウトとビルド
https://wikis.forgerock.org/confluence/display/openam/Build+OpenAM+from+Source

・SAML連携の設定方法
http://codezine.jp/article/detail/6321

SAML連携とeclipseでのデバッグ実行が出来ると、
OpenAMの障害調査にとても役立ちます。
また、ソースを改変してビルドすることも出来ます。

5
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?