こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

eclipseでTOMCATが起動しない

eclipseにTOMCATのプラグインを導入し、eclipseからTOMCAT
を起動できるようにしたい(というか、本にはできると書いてある)
のですがうまくいきません。
2台のPCでやったのですが、どちらも同じようにだめです。
スタートメニューから、TOMCATを起動すれば起動してくれます。
http://localhost:8080
にて起動が確認できます。
TOMCATは4.1.31で、プラグインはcom.sysdeo.eclipse.tomcat_2.1.0です。
web.xmlはservlet-mappingのコメントアウトをはずしてます。
TOMCATホームは
C:\Program Files\Apache Group\Tomcat 4.1
設定ファイルは
C:\Program Files\Apache Group\Tomcat 4.1\conf\server.xml
としています。
サーブレットを作成して、eclipseからTOMCATの起動ボタンを押すと、
なにやら起動画面が出てくることは出てくるのですが、
http://localhost:8080/Servlet
などとしても、何も見つからないと出てしまいます。
ここで、スタートメニューからTOMCATを起動させ、ブラウザで↑にアクセスするとようやく
起動が確認できました。

何かが間違えているのでしょうか?
足りない情報は捕捉をお願いします。

よろしくお願いいたします

投稿日時 - 2004-11-04 23:52:43

QNo.1070422

困ってます

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

当方で本題が発生しなかったのは、不可解であるが

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

投稿日時 - 2004-11-19 10:00:36

お礼

回答ありがとうございます。

バージョンを変えてみます。

投稿日時 - 2004-11-20 23:34:10

このQ&Aは役に立ちましたか?

7人が「このQ&Aが役に立った」と投票しています

回答(6)

ANo.5

管理ツールのサービスを起動してみて下さい。
Dos窓より
services.msc /s
を実行して下さい。
サービスが立ち上がるので
Apache Tomcat 4.1の状態が"開始”になっているなら
右クリックし”停止”にしてください。

これで動くと思いますが、

動かない場合や最初から"停止"になっていたのでしたら
、ANO.4のEclipseのコンソールに出力されている内容から判断したいので、
EclipseからTomcat起動させて時とEclipseからTomcat起動させてlocalhost:8080立ち上げた時のEclipseのコンソールを教えてほしいです。
をお願いします。

投稿日時 - 2004-11-15 16:33:09

補足

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


とでています。
そしてコンソール上には
<終了しました>
とでています。
起動して、かってに終了してしまうようです…

投稿日時 - 2004-11-18 23:02:17

ANo.4

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

以上、よろしくお願い致します。

投稿日時 - 2004-11-15 09:31:14

補足

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

投稿日時 - 2004-11-18 23:08:10

ANo.3

状況を確認するため以下のことについて、たびたび申し訳ございませんが、質問します。

質問にて
>サーブレットを作成して、eclipseからTOMCATの
>起動ボタンを押すと、
>なにやら起動画面が出てくることは出てくるのですが、

部分を詳細に教えてもらえないでしょうか??
Eclipseのコンソールが出ていたのか??
起動画面とはhttp://localhost:8080/などのTomcatの画面なのか・・・・

もう少し具体的にお願いします。

投稿日時 - 2004-11-09 11:16:16

補足

コンソールにいろいろ出てきています。

がlocalhost:8080としても何もでてこず、
手動でスタートからTOMCATを起動して、
localhost:8080とするとでてきます。

すなわち、EclipseからTOMCATが起動できないのです。

補足遅れてすみません。

投稿日時 - 2004-11-13 12:20:42

ANo.2

>[JVMの設定]のところに「Tomcatをデバッグモードで起動>しない」
>というのがないのですが・・・が
上記の現象が当方で再現しないので

EclipseのヴァージョンとEcplisの起動しているJREのヴァージョンを教えてもらえませんか??

Tomcatプラグインにインストール時にpulginフォルダに
コピーしたディレクトリも併せて教えていただきたいのですがよろしくお願い致します。

投稿日時 - 2004-11-08 08:53:15

補足

たびたびすみません。

eclipseは2.1です。
JREは1.4.1._02です。
プラグインは
com.sysdeo.eclipse.tomcat_2.1.0
です。

投稿日時 - 2004-11-09 00:19:50

ANo.1

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

投稿日時 - 2004-11-05 09:13:05

補足

おそれいります。

[JVMの設定]のところに「Tomcatをデバッグモードで起動しない」

というのがないのですが・・・

投稿日時 - 2004-11-07 11:02:09

あなたにオススメの質問