• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:eclipseでTOMCATが起動しない)

eclipseでTOMCATが起動しない

このQ&Aのポイント
  • eclipseにTOMCATのプラグインを導入し、eclipseからTOMCATを起動できるようにしたい
  • 2台のPCでやったのですが、どちらも同じようにだめです。
  • サーブレットを作成して、eclipseからTOMCATの起動ボタンを押すと、なにやら起動画面が出てくることは出てくるのですが、http://localhost:8080/Servletなどとしても、何も見つからないと出てしまいます。

質問者が選んだベストアンサー

  • ベストアンサー
  • davosuke
  • ベストアンサー率61% (34/55)
回答No.6

当方で本題が発生しなかったのは、不可解であるが Ano3の補足の内容より Tomcatとプラグインのヴァージョンの違いからの模様です。 変更が可能であれば Tomcatプラグインをcom.sysdeo.eclipse.tomcat_2.1.0 からcom.sysdeo.eclipse.tomcat_2.2以上をお勧めします。

参考URL:
http://www.res-system.com/weblog/category/31/blogid/3/archive/2004-7-9
azicyan
質問者

お礼

回答ありがとうございます。 バージョンを変えてみます。

その他の回答 (5)

  • davosuke
  • ベストアンサー率61% (34/55)
回答No.5

管理ツールのサービスを起動してみて下さい。 Dos窓より services.msc /s を実行して下さい。 サービスが立ち上がるので Apache Tomcat 4.1の状態が"開始”になっているなら 右クリックし”停止”にしてください。 これで動くと思いますが、 動かない場合や最初から"停止"になっていたのでしたら 、ANO.4のEclipseのコンソールに出力されている内容から判断したいので、 EclipseからTomcat起動させて時とEclipseからTomcat起動させてlocalhost:8080立ち上げた時のEclipseのコンソールを教えてほしいです。 をお願いします。

azicyan
質問者

補足

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)
回答No.4

Eclipseのコンソールに出力されている内容から判断したいので、 EclipseからTomcat起動させて時とEclipseからTomcat起動させてlocalhost:8080立ち上げた時のEclipseのコンソールを教えてほしいです。 以上、よろしくお願い致します。

azicyan
質問者

補足

補足遅くなりまして申し訳ないです。

  • davosuke
  • ベストアンサー率61% (34/55)
回答No.3

状況を確認するため以下のことについて、たびたび申し訳ございませんが、質問します。 質問にて >サーブレットを作成して、eclipseからTOMCATの >起動ボタンを押すと、 >なにやら起動画面が出てくることは出てくるのですが、 部分を詳細に教えてもらえないでしょうか?? Eclipseのコンソールが出ていたのか?? 起動画面とはhttp://localhost:8080/などのTomcatの画面なのか・・・・ もう少し具体的にお願いします。

azicyan
質問者

補足

コンソールにいろいろ出てきています。 がlocalhost:8080としても何もでてこず、 手動でスタートからTOMCATを起動して、 localhost:8080とするとでてきます。 すなわち、EclipseからTOMCATが起動できないのです。 補足遅れてすみません。

  • davosuke
  • ベストアンサー率61% (34/55)
回答No.2

>[JVMの設定]のところに「Tomcatをデバッグモードで起動>しない」 >というのがないのですが・・・が 上記の現象が当方で再現しないので EclipseのヴァージョンとEcplisの起動しているJREのヴァージョンを教えてもらえませんか?? Tomcatプラグインにインストール時にpulginフォルダに コピーしたディレクトリも併せて教えていただきたいのですがよろしくお願い致します。

azicyan
質問者

補足

たびたびすみません。 eclipseは2.1です。 JREは1.4.1._02です。 プラグインは com.sysdeo.eclipse.tomcat_2.1.0 です。

  • davosuke
  • ベストアンサー率61% (34/55)
回答No.1

(1)[ウィンドウ]-[設定]-[Tomcat]-[JVMの設定]の「Tomcatをデバッグモードで起動しない」にチェックを入れたら、起動・停止・再起動ともに実行できます。

azicyan
質問者

補足

おそれいります。 [JVMの設定]のところに「Tomcatをデバッグモードで起動しない」 というのがないのですが・・・

関連するQ&A