[Seasar-user:7489] Re: Maven2 の利用状況の調査について

出羽 健一 [E-MAIL ADDRESS DELETED]
2007年 4月 27日 (金) 13:29:51 JST


出羽です、お疲れ様です。

> Tomcatプラグインの致命的なバグというのがどんなのか
> 気になります。よろしければ教えてくださいませんでしょうか?

SysdeoのTomcatプラグインで、
ローカルのMavenリポジトリ上のjarをTomcatに認識させるためには、
DevLoader.zip をTomcatに配備して、さらに、
開発用クラスローダのチェックを付けてTomcatを起動させることに
なっています。

ところが、上記の方法を実施して、Tomcatを起動しようとすろと、
クラスローダ関連のエラーが出て起動できないというものです。

ちょっと、googleで調べると同じ現象で悩んでいる人も多く、
中にはDevLoader.zip を自前で書き換えているツワモノもいました。

http://72.14.235.104/search?q=cache:8ZYStcJ9iRoJ:www.sysdeo.com/eclipse/tomcatplugin/+Sysdeo+devloader+bug&hl=ja&ct=clnk&cd=1&gl=jp
によると、

ClassNotFound when using DevLoader and launching Tomcat 5.5.12 and above
Workaround : set context definition mode (Preferences->Tomcat) to 'Context files'.
Explanations :
This problem is due to a change in Tomcat 5.5.12 and above (see http://issues.apache.org/bugzilla/show_bug.cgi?id=37302 ,
We hope this bug will be fix but it seems that Tomcat developers don't care about it because it happens when a context containing its own loader is defined in server.xml file and since Tomcat 5 defining context in server.xml is not recommended)

となっています。
この問題は、バージョン5.5.12からのTomcatの変更に起因するような
ことが書かれています。
しかし、上記のリンクから辿れるバグ管理システム上でのステータスは、
"RESOLVED"となっているので、ひょっとすると新しいバージョンでは
解決済みかもしれないですね。

また、試していないですが、下記のページに解決策も書かれていました。
http://rubenlaguna.com/wp/



> -----Original Message-----
> From: [E-MAIL ADDRESS DELETED] 
> [mailto:[E-MAIL ADDRESS DELETED]] On Behalf Of 
> [E-MAIL ADDRESS DELETED]
> Sent: Friday, April 27, 2007 11:39 AM
> To: [E-MAIL ADDRESS DELETED]
> Subject: [Seasar-user:7480] Re:Maven2 の利用状況の調査について
> 
> せとあずさです。
> 
> On Fri, 27 Apr 2007 11:28:33 +0900
> 出羽 健一 <[E-MAIL ADDRESS DELETED]> wrote:
> 
> > わりと標準的に使われているSysdeoというTomcatプラグインに結構致命的な
> > バグがあったことを考えるとMaven2をEclipseと組み合わせてWebアプリ開発に
> > 使っているユーザーは意外に少ないのではないかと予想しています。
> 
> Tomcatプラグインの致命的なバグというのがどんなのか
> 気になります。よろしければ教えてくださいませんでしょうか?
> 
> 私はOSSではMaven2+Tomcatプラグイン(ただし変則)、それ
> 以外ではant+Tomcatプラグインです。
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
> 



Seasar-user メーリングリストの案内