cocos2d-xなどなどいろいろやってますこの広告は、90日以上更新していないブログに表示しています。2010-06-11CassandraをEclipseからデバッグ実行するcassandraこれからCassandraをいじり倒すぞー!!というわけで、何はともあれソースが追っかけられる状態にしようと思って、Eclipseからデバッグ実行できる環境を作ってみた。Leopardですんで、それ以外の環境の方はいろいろ置き換えて下さい。Cassandraはgitから取得できる最新の0.7を想定。追記antを実行する必要があったみたい。自分がやったとき必要だったかな?antの実行を追記しました。あとここではgitからチェックアウトしてますが、svnの方が最新の状態がチェックアウトできるので、svnを利用した方がいいかもです。普通にインストールしておきます。Console)がすごいオススメなので、これを利用するためにTomcatも入れてサーバーに登録しておきましょ。cassandraプロジェクトを作成cassandraという名前のJavaプロジェクトを作っておきます。gitからチェックアウト以下のコマンドでgitからソースをチェックアウト。workspaceの下だと、上記で作成したプロジェクト名とかぶるのでそこ以外で。git://git.apache.org/cassandra.gitソースの配置gitでチェックアウトしたソースを、上記で作成したcassandraプロジェクト配下にコピー。workspace/cassandra/Eclipseのプロジェクトを更新してコンパイルエラーが出ればOK。antを実行build.xmlを利用してantを実行します。もろもろのソースが生成されるはず。antソース・フォルダの整理とライブラリの読み込みまずはsrcフォルダをソース・フォルダから削除。実際のソースはいくつかのディレクトリに点在しているので、それぞれソース・フォルダとして登録します。登録するソース・フォルダは以下の通り。src/javasrc/gen-javainterface/thrift/gen-javainterfece/avro/gen-javatest/unitconf最後に以下のディレクトリ配下のjarファイルをすべてライブラリとして登録。追記あとbuild/lib/jars/junit-4.6.jarも登録する必要がありました。これでコンパイルエラーがすべて消えるはず。環境に合わせて以下の箇所を修正。-Dcassandra-foreground=yesを指定して、最後にVM引数にcassandra.in.shを参考にパラメータを渡すだけ。-Dcom.sun.management.jmxremote.authenticate=falseここのポイントは、jmxのポート指定を8080から別に変えること。Tomcatのポートとかぶるので。読者になる検索リンクはてなブログブログをはじめる週刊はてなブログはてなブログPro最新記事ISUCON9予選に参加しました月別アーカイブスポンサーリンクはてなブログをはじめよう!matsukazさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。