2007/06/06

Continuumの起動ポート(port)の変更方法

既存のApache等が立ち上がってる場合、Continuumが8080ポートで起動するのが困る場合があります。

そんなときは[Continuum]/apps/continuum/conf/application.xmlのportを変更しましょう



今回は8080から2236(富士山麓)に変更~

ちなみにこのファイルは初回起動時に作成されるので、初回起動してすぐに停止させてから編集しましょう

Continuumをサービスにしたらcvs loginで失敗する!?

「Windows」+「Continuum」+「CVSNT」でサービスにしようとしてる方は注意!!

なかなか便利なContinuumをサービスに登録してみた
登録バッチがあるので簡単かとおもいきや意外な落とし穴があった…

<サービス登録>
[Continuum]\bin\win32\InstallService.batを起動
※JAVA_HOMEがシステム環境変数に設定されていること

<環境変数設定>
バッチに環境変数を書いてる方は全てシステム環境変数に設定する(ユーザ環境変数ではない)
※cvs, java, ant, maven等のPATH、MAVEN_HOME、ANT_HOME

ここまでは順調だったがBuildしてみると以下のエラーがContinuum上に出ていた

Provider message: The cvs command failed.
Command output:
-------------------------------------------------------------------------------
cvs update: Empty password used - try 'cvs login' with a real password

cvs [update aborted]: authorization failed: server **.**.**.** rejected access to /PATH for user USER
-------------------------------------------------------------------------------


Adminや別Userでcvs loginしても.cvspassを作ってもダメ…


しかし、ContinuumのFAQを見てたら発見!!

CVSNT stores passwords in the registry


なにーレジストリ使ってるだと~!
さらに、

If you're running Continuum as a service, double-check the user it is running as, and make sure that you run cvs login as that user.


サービス起動ユーザをcvs loginしたユーザに指定しろとな



そしたらBuild成功~♪

2007/05/28

「Trac月1.3」+「Eclipse3.2」+「Mylar3.2(XML_RCP)」でタスク管理

ちょろいだろうと思っていた↑でかなり手間取ったのでメモっておく

1.「Trac月1.3」をインストール
2.「Eclipse3.2」をインストール
3.「Mylar3.2」をインストール
4.「Eclipse3.2」で「Windows-Show View-Mylar-Task Repositiories」ビューを追加
5.「Task Repositiories-右クリック-Add Task Repository」をクリック
6.「Server」「Label」を入れてから、「Access Type」を「XML-RCP」にして「Validate Settings」ボタンを押す

これでServerと接続できるはずが↓が出た?
Insufficient permissions for selected access type.

「Trac月1.3」は「XML_RCP」がインストールされているからいけるんじゃないの!?



…と思ったら、「Trac月1.3」は「XML_RCP」プラグインは入っているが「権限が付いていなかった」!

なので「XML_RCP」権限の追加を行う

1.「[TRACLIGHT_HOME]\bin」で「コマンドプロンプト」を開く
2.「setenv.bat」を実行
3.「trac-admin.bat [TRACLIGHT_HOME]\projects\trac\SampleProject」を実行
4.「permission add anonymous XML_RCP」を実行
※.「permission list」で追加されたことを確認

「all-in-one trac」と「trac-admin」の使い方が微妙に違ったのでてこずった…
当分tracで遊べそうだ♪