- 追加された行はこの色です。
- 削除された行はこの色です。
←TopPage>[[eclipseで開発]]>[[J2EEみんとす>eclipseで開発/J2EE]]>Lomboz2.1不具合対策
#navi([[eclipseで開発]])
*Lomboz2.1のLinuxでの不具合対策
*Lomboz2.1のLinuxでの不具合対策 [#e519451d]
#contents
**発生条件
**発生条件 [#m01a8493]
eclipse 2.1でLomboz 2.1プラグインをUnix環境(含むLinux)で利用した場合に発生します。
Windows環境やeclipse 2.0.2 + Lomboz 0.97 の場合には発生しません。
ObjectlearnよりLomboz21_02.zipというパッチリリース02が提供されました。
それでは、この問題が修正されています。
**現象
**現象 [#j53452c8]
JBOSS,Tomcatなどのサーバ選択が行えない。
-ウィンドウ→設定のLombozのServer設定が不可能
-J2EE Projectを作成するに、サーバー選択のタグでサーバ一覧が出ないので選択できない。
-EJBコンポーネント/Webコンポーネントの追加でも同上。
**原因
**原因 [#i0cfb84e]
Linux上ではLombozがインストールしたディレクトリが、うまく取得できていません。
インストール先が絶対パスのはずが、Lombozの中では先頭の"/"が抜けて相対パスになってしまっているのです。
例: eclipse 2.1 インストール先 /usr/local/eclipse2.1
Lombozの認識 usr/local/eclipse2.1
**対策
***暫定対策方法1
**対策 [#x2ba2d23]
***暫定対策方法1 [#l83df84d]
対策としては、eclipse 2.1を起動するディレクトリで、シンボリックリンクを張ると良いでしょう。
例: /usr/local/eclipse2.1にeclipseをインストールした場合、起動場所からの相対パス ./usr/local/eclipse2.1 にあるとLombozは勘違いするので、シンボリックリンクを作って、相対パスでもインストール先を認識できるようにしてから起動する。
% ln -s /usr .
% eclipse
***暫定対策方法2
***暫定対策方法2 [#r4e4d715]
シンボリックリンクを張りたく無い場合は、ルートディレクトリでeclipseを起動して、defaultではカレントディレクトリに作成されるワークスペースを起動オプションで指定すると良いでしょう。
% d=`pwd`;cd /;eclipse -data $d/workspace/
など…
***本対策
***本対策 [#uc38224c]
LombozのSourceForge.netにもBUGレポートが出ていますのでObjectLearnで対策をしてくれると思います。
SIZE(1):パッチするなら、com.objectlearn.jdt.xml.ServerDefinitionManagerクラスのコンストラクターの中で<Lomboz>/serversのパスを作るときに先頭に"/"を加えれば良いのだけど…
参照: http://sourceforge.net/tracker/index.php?func=detail&aid=715481&group_id=52499&atid=467064
一応、原因とWORKAROUNDをコメントしておいたので、そのうち治してもらえると思います。
**アンケート
**アンケート [#nd330e15]
このページの情報は、役に立ちましたか?
#vote(ばっちり役に立った[11],すでに対策方法を知っていた[1],Linuxでeclipseを使用しているので読みに来ただけ[1],Lombozを使っているので読みに来ただけ[28],特に関係なかった[3],2.1_02で修正されているのを知ってたけど興味があったから[1])
#vote(ばっちり役に立った[15],すでに対策方法を知っていた[1],Linuxでeclipseを使用しているので読みに来ただけ[2],Lombozを使っているので読みに来ただけ[41],特に関係なかった[5],2.1_02で修正されているのを知ってたけど興味があったから[1])
#navi([[eclipseで開発]])
←TopPage>[[eclipseで開発]]>[[J2EEみんとす>eclipseで開発/J2EE]]>Lomboz2.1不具合対策