- ベストアンサー
eclipseでTOMCATが起動しない
- eclipseにTOMCATのプラグインを導入し、eclipseからTOMCATを起動できるようにしたい
- 2台のPCでやったのですが、どちらも同じようにだめです。
- サーブレットを作成して、eclipseからTOMCATの起動ボタンを押すと、なにやら起動画面が出てくることは出てくるのですが、http://localhost:8080/Servletなどとしても、何も見つからないと出てしまいます。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
当方で本題が発生しなかったのは、不可解であるが Ano3の補足の内容より Tomcatとプラグインのヴァージョンの違いからの模様です。 変更が可能であれば Tomcatプラグインをcom.sysdeo.eclipse.tomcat_2.1.0 からcom.sysdeo.eclipse.tomcat_2.2以上をお勧めします。
その他の回答 (5)
- davosuke
- ベストアンサー率61% (34/55)
管理ツールのサービスを起動してみて下さい。 Dos窓より services.msc /s を実行して下さい。 サービスが立ち上がるので Apache Tomcat 4.1の状態が"開始”になっているなら 右クリックし”停止”にしてください。 これで動くと思いますが、 動かない場合や最初から"停止"になっていたのでしたら 、ANO.4のEclipseのコンソールに出力されている内容から判断したいので、 EclipseからTomcat起動させて時とEclipseからTomcat起動させてlocalhost:8080立ち上げた時のEclipseのコンソールを教えてほしいです。 をお願いします。
補足
2004/11/18 23:01:30 org.apache.coyote.http11.Http11Protocol init 情報: Coyote HTTP/1.1をポートhttp-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:156) Caused by: java.lang.NoClassDefFoundError: javax/management/MBeanRegistration at java.lang.ClassLoader.findBootstrapClass(Native Method) at java.lang.ClassLoader.findBootstrapClass0(ClassLoader.java:709) at java.lang.ClassLoader.loadClass(ClassLoader.java:284) at java.lang.ClassLoader.loadClass(ClassLoader.java:282) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274) at java.lang.ClassLoader.loadClass(ClassLoader.java:235) at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:894) at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:810) at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:894) at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:810) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302) at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:537) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123) at java.net.URLClassLoader.defineClass(URLClassLoader.java:251) at java.net.URLClassLoader.access$100(URLClassLoader.java:55) at java.net.URLClassLoader$1.run(URLClassLoader.java:194) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:187) at org.apache.catalina.loader.StandardClassLoader.findClass(StandardClassLoader.java:574) at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:911) at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:810) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:141) at org.apache.coyote.tomcat4.CoyoteConnector.initialize(CoyoteConnector.java:1160) at org.apache.catalina.core.StandardService.initialize(StandardService.java:532) at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:2199) at org.apache.catalina.startup.Catalina.start(Catalina.java:462) at org.apache.catalina.startup.Catalina.execute(Catalina.java:350) at org.apache.catalina.startup.Catalina.process(Catalina.java:129) ... 5 more とでています。 そしてコンソール上には <終了しました> とでています。 起動して、かってに終了してしまうようです…
- davosuke
- ベストアンサー率61% (34/55)
Eclipseのコンソールに出力されている内容から判断したいので、 EclipseからTomcat起動させて時とEclipseからTomcat起動させてlocalhost:8080立ち上げた時のEclipseのコンソールを教えてほしいです。 以上、よろしくお願い致します。
補足
補足遅くなりまして申し訳ないです。
- davosuke
- ベストアンサー率61% (34/55)
状況を確認するため以下のことについて、たびたび申し訳ございませんが、質問します。 質問にて >サーブレットを作成して、eclipseからTOMCATの >起動ボタンを押すと、 >なにやら起動画面が出てくることは出てくるのですが、 部分を詳細に教えてもらえないでしょうか?? Eclipseのコンソールが出ていたのか?? 起動画面とはhttp://localhost:8080/などのTomcatの画面なのか・・・・ もう少し具体的にお願いします。
補足
コンソールにいろいろ出てきています。 がlocalhost:8080としても何もでてこず、 手動でスタートからTOMCATを起動して、 localhost:8080とするとでてきます。 すなわち、EclipseからTOMCATが起動できないのです。 補足遅れてすみません。
- davosuke
- ベストアンサー率61% (34/55)
>[JVMの設定]のところに「Tomcatをデバッグモードで起動>しない」 >というのがないのですが・・・が 上記の現象が当方で再現しないので EclipseのヴァージョンとEcplisの起動しているJREのヴァージョンを教えてもらえませんか?? Tomcatプラグインにインストール時にpulginフォルダに コピーしたディレクトリも併せて教えていただきたいのですがよろしくお願い致します。
補足
たびたびすみません。 eclipseは2.1です。 JREは1.4.1._02です。 プラグインは com.sysdeo.eclipse.tomcat_2.1.0 です。
- davosuke
- ベストアンサー率61% (34/55)
(1)[ウィンドウ]-[設定]-[Tomcat]-[JVMの設定]の「Tomcatをデバッグモードで起動しない」にチェックを入れたら、起動・停止・再起動ともに実行できます。
補足
おそれいります。 [JVMの設定]のところに「Tomcatをデバッグモードで起動しない」 というのがないのですが・・・
お礼
回答ありがとうございます。 バージョンを変えてみます。