ikeike443のブログ

ソフトウェアビジネスに関心がある系のブログ

Tomcat上にHudsonをデプロイ

備忘。未整理。

UbuntuのaptでTomcatを入れた場合、/var/lib/と/usr/share/の2箇所にインストールされる。そういうものだっけ?

HudsonをTomcat上にデプロイする場合、下記URLにしたがって/var/lib/tomcat6/webapps/に配置する。
http://wiki.hudson-ci.org/display/JA/Tomcat

その後Tomcatを再起動するとHudsonが動き出すわけだが、Hudsonはワークディレクトリ(.hudson)を/usr/share/tomcat6/の下に作りに行く。

この時に、何もしてなければ/etc/default/tomcat6に記述されているようにTomcat6というユーザーで作りに行くので、設定ファイルの記述を変えるか、/usr/share/tomcat6/をchownしておく必要がある。
変更を忘れると、Permission denied。当然。

前掲のURLにあるとおり、/etc/default/tomcat6にあるsecurity managerに関する記述を変更しておく必要もある。のか?

これでHudsonがTomcat上で起動する。