TracLightningとEclipseは同じマシンにインストールしています。下記のエラーが出ます。
ローカル・ホスト の Tomcat v6.0 サーバー で必要なポート 8009 はすでに使用中です。サーバーはすでに別のプロセスで稼働中であるか、システム・プロセスがそのポートを使用中である可能性があります。このサーバーを始動するには、他のプロセスを停止するか、ポート番号を変更する必要があります。
Eclipseと連携させているTomcatのserver.xmlを以下のように書き換えてみましたが、エラーメッセージは変わりませんでした。
<!-- Define an AJP 1.3 Connector on port 8009 -->
<Connector port="8019" protocol="AJP/1.3" redirectPort="8443" />
TracLightningとEclipseと連携させたTomcatを同じマシンで使用する方法を教えて下さい。
よろしくお願いします。
以下、TracLightning-3.1.1, jdk-6u25-windows-i586, Windows XP Professional SP3 を用いて確認しました。
TracLightning 3.1.1 では、Jenkins との通信にポート8010を用いていて、ポート 8009 は使っていないようです。(C:\TracLight\CollabNetSVN\httpd\conf\httpd.conf を見る限り、ポート 8009 の設定は無効化されています)
よって、Jenkins がポート 8009 を用いないようにしても、問題なさそうです。
Jenkins を「スタート → Trac → Jenkinsの起動」を使って起動している場合は、C:\traclight\jenkins\jenkins.bat の「--ajp13Port=8009」を「--ajp13Port=-1」に書き換えればよいです。
(Jenkins が用いている Winstone Servlet Container http://winstone.sourceforge.net/ に
「--ajp13Port = set the ajp13 listening port. -1 to disable, Default is 8009」と書いてあります)
なお、Jenkins をサービスとして起動している場合の対策は調べていません。
バッチファイルを書き換えたところ、TomcatとTracLightningを同時に起動できるようになりました。