- PR -

EclipseからTomcatを起動できません

1
投稿者投稿内容
maki
会議室デビュー日: 2002/12/17
投稿数: 2
投稿日時: 2003-11-13 00:50
お世話になります。Java、Eclipse共に初心者レベルの者です。
「@IT連載:Eclipseを使おう!(3)EclipseでTomcatを使ったJ2EE開発を行う」
http://www.atmarkit.co.jp/fjava/rensai2/eclipse03/eclipse03.html
を試している所なのですが、
どうしてもEclipse(Lombozプラグイン)からTomcatを起動できずに悩んでいます。
(「プログラム」→「Start Tomcat」→ブラウザからhttp://localhost:8080/myWeb/にアクセスした時はページも正しく表示されます。)

<環境>
・WindowsXP
・Tomcat4.1
・J2SDK1.4.1_05
・Lomboz.2.1.1

<現象>
-------------------------------------------------------------------------------
2003/11/13 0:04:39 org.apache.coyote.http11.Http11Protocol init
情報: Coyote HTTP/1.1をポート8080で初期化します
Exception during startup processing
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
Caused by: java.lang.NoClassDefFoundError: javax/management/MBeanRegistration
at java.lang.ClassLoader.findBootstrapClass(Native Method)
at java.lang.ClassLoader.findBootstrapClass0(ClassLoader.java:723)
at java.lang.ClassLoader.loadClass(ClassLoader.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:292)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:272)
at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:941)
at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:857)
at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:941)
at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:857)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
at java.net.URLClassLoader.access$100(URLClassLoader.java:54)
at java.net.URLClassLoader$1.run(URLClassLoader.java:193)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
at org.apache.catalina.loader.StandardClassLoader.findClass(StandardClassLoader.java:621)
at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:958)
at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:857)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:140)
at org.apache.coyote.tomcat4.CoyoteConnector.initialize(CoyoteConnector.java:1097)
at org.apache.catalina.core.StandardService.initialize(StandardService.java:579)
at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:2246)
at org.apache.catalina.startup.Catalina.start(Catalina.java:511)
at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
... 5 more
------------------------------------------------------------------------------
同じような現象の投稿を見つけてあれこれ試してみましたが、
こちらの知識不足もあり、原因を特定できなかった次第です。
設定ミス、バージョンの関係等、
何かお分かりの方がいらっしゃいましたら、
宜しくお願い致します。
ToGo
常連さん
会議室デビュー日: 2002/03/16
投稿数: 46
投稿日時: 2003-11-13 01:30
Windows2000, JDK1.4.2, Tomcat 4.1.29, Lomboz 2.1.1で
同じエラーが出ていました。
Tomcat4.1.29をアンインストールし、4.1.27をインストールしたところ
Lombozプラグインから起動できるようになりました。

乳牛
常連さん
会議室デビュー日: 2003/04/15
投稿数: 22
投稿日時: 2003-11-13 11:39
余談ですが・・・アプリケーションサーバにデプロイしたもののステップ実行とかがしたいだけであればLombozやEASIEなどのプラグインにこだわらなくてもリモートデバッグという方法があります。
http://eclipsewiki.net/eclipse/index.php?%A5%EA%A5%E2%A1%BC%A5%C8%A5%C7%A5%D0%A5%C3%A5%B0
私は専らこれでやってます。

[ メッセージ編集済み 編集者: 木下牛 編集日時 2003-11-13 22:59 ]

[ メッセージ編集済み 編集者: 木下牛 編集日時 2003-11-13 23:00 ]
maki
会議室デビュー日: 2002/12/17
投稿数: 2
投稿日時: 2003-11-13 20:27
おっしゃる通り、Tomcat4.1.29でしたので、
アンインストールしてダウングレードすると、
問題なく起動できました。
長い間悩んでいたので、非常に助かりました。

また、その他にもアドバイスを下さった皆様、ありがとうございました。

引用:

ToGoさんの書き込み (2003-11-13 01:30) より:
Windows2000, JDK1.4.2, Tomcat 4.1.29, Lomboz 2.1.1で
同じエラーが出ていました。
Tomcat4.1.29をアンインストールし、4.1.27をインストールしたところ
Lombozプラグインから起動できるようになりました。



1

スキルアップ/キャリアアップ(JOB@IT)