←TopPage>eclipseで開発>J2EEみんとす>Lomboz2.1不具合対策
eclipse 2.1でLomboz 2.1プラグインをUnix環境(含むLinux)で利用した場合に発生します。
Windows環境やeclipse 2.0.2 + Lomboz 0.97 の場合には発生しません。
ObjectlearnよりLomboz21_02.zipというパッチリリース02が提供されました。 それでは、この問題が修正されています。
JBOSS,Tomcatなどのサーバ選択が行えない。
Linux上ではLombozがインストールしたディレクトリが、うまく取得できていません。
インストール先が絶対パスのはずが、Lombozの中では先頭の"/"が抜けて相対パスになってしまっているのです。
例: eclipse 2.1 インストール先 /usr/local/eclipse2.1 Lombozの認識 usr/local/eclipse2.1
対策としては、eclipse 2.1を起動するディレクトリで、シンボリックリンクを張ると良いでしょう。
例: /usr/local/eclipse2.1にeclipseをインストールした場合、起動場所からの相対パス ./usr/local/eclipse2.1 にあるとLombozは勘違いするので、シンボリックリンクを作って、相対パスでもインストール先を認識できるようにしてから起動する。
% ln -s /usr . % eclipse
シンボリックリンクを張りたく無い場合は、ルートディレクトリでeclipseを起動して、defaultではカレントディレクトリに作成されるワークスペースを起動オプションで指定すると良いでしょう。
% d=`pwd`;cd /;eclipse -data $d/workspace/
など…
LombozのSourceForge.netにもBUGレポートが出ていますのでObjectLearnで対策をしてくれると思います。
パッチするなら、com.objectlearn.jdt.xml.ServerDefinitionManagerクラスのコンストラクターの中で<Lomboz>/serversのパスを作るときに先頭に"/"を加えれば良いのだけど…
参照: http://sourceforge.net/tracker/index.php?func=detail&aid=715481&group_id=52499&atid=467064
一応、原因とWORKAROUNDをコメントしておいたので、そのうち治してもらえると思います。
このページの情報は、役に立ちましたか?
←TopPage>eclipseで開発>J2EEみんとす>Lomboz2.1不具合対策