コピペワールド

hirooka.pro

GitLab Tomcat

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

Copyright© hirooka.pro , 2018 All Rights Reserved.