広告

Ubuntu 12.04.3 に GitLab 6.1 を入れた後に Tomcat 7 を入れて少しハマった件.

!!! 半年以上も前に書かれた古い情報です !!!
!!! 半年以上も前に書かれた古い情報です !!!
!!! 半年以上も前に書かれた古い情報です !!!
!!! 半年以上も前に書かれた古い情報です !!!
!!! 半年以上も前に書かれた古い情報です !!!

Ubuntu 12.04.3 に GitLab 6.1 をインストールしました.

その後,Jenkins でも動かそうと思い,Tomcat 7.0.42 をインストールして起動したところ,Address in use エラーとなりました.
結果,Tomcat のデフォルトポートである 8080:tcp にウェブブラウザで接続しても猫が表示されません.

ウェブブラウザで 8080:tcp に接続するのを Wireshark で見てみたところ,TCP RST が返されていました.

8080:tcp を使用しているプロセスを確認してみます.

sudo netstat -tulpn

結果,

tcp        0      0 127.0.0.1:8080          0.0.0.0:*               LISTEN      1287/unicorn.rb -E 

unicorn.rb によって使用されているようです.
unicorn.rb は,GitLab 6.1 で動作している Ruby のプログラムのようです.
つまり,GitLab と Tomcat で使用している TCP ポート番号がコンフリクトしていたようです.

というわけで,Tomcat の server.xml を編集し,ポート番号を他の http-alt なものに変更しました.

広告

GitLab, Tomcat

Posted by admin