- PR -

EclipseでTomcatの起動時のエラーについて

1
投稿者投稿内容
masaya
会議室デビュー日: 2004/01/22
投稿数: 9
投稿日時: 2004-03-05 17:20
お世話になっております。
EclipseにTomcatプラグインをインストールしているのですがEclipseからTomcatを起動するときに下記のエラーが出るようになってしまいました。
Tomcatプラグインの設定をいじったためだと思い元に戻したのですがエラーは出続けています。しかし、Tomcat自体は起動はできていて、使うことはできています。
Eclipseは2.1.2でTomcatプラグインはSYSDEOのTomcat Plagin2.2.1です。
わかる方がいらっしゃいましたら、ご教授をお願いします。

Eclipseコンソールに出ているエラーメッセージ

2004/03/05 16:53:48 org.apache.coyote.http11.Http11Protocol init
情報: Coyote HTTP/1.1をポート8080で初期化します
GlobalResourcesLifecycleListener: Exception creating UserDatabase MBeans for UserDatabase
javax.management.MalformedObjectNameException: Missing value in properties list
at javax.management.ObjectName.createPropertiesMap(ObjectName.java:222)
at javax.management.ObjectName.parse(ObjectName.java:93)
at javax.management.ObjectName.<init>(ObjectName.java:43)
at org.apache.catalina.mbeans.MBeanUtils.createObjectName(MBeanUtils.java:1608)
at org.apache.catalina.mbeans.MBeanUtils.createMBean(MBeanUtils.java:761)
at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans(GlobalResourcesLifecycleListener.java:299)
at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans(GlobalResourcesLifecycleListener.java:223)
at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans(GlobalResourcesLifecycleListener.java:181)
at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.lifecycleEvent(GlobalResourcesLifecycleListener.java:149)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:2183)
at org.apache.catalina.startup.Catalina.start(Catalina.java:512)
at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
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)
サービス Tomcat-Standalone を起動します
Apache Tomcat/4.1.27
NOB
常連さん
会議室デビュー日: 2004/03/02
投稿数: 49
投稿日時: 2004-03-11 00:42
この部分は直していますか?

(Tomcatバージョン4.1.12以上を使用する場合の注意)
Tomcat4.1.12以上を使用する場合、上記のURLを指定するとHTTP Status 404 が帰ってきます。これはデフォルトの設定では/servlet/*にアクセスがあった場合、サーブレットを実行するようになっていないためです。
<解決方法>
[Tomcatのフォルダ]\conf\web.xmlを編集します。
273行目付近の以下の赤字の2行のコメントアウトの行をはずします。
(修正前)
<!--
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
-->
(修正後)

<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>

この修正で/servlet/*にアクセスがあった場合にサーブレットが実行されるようになります。編集が終了したらTomcatを再起動してください。
masaya
会議室デビュー日: 2004/01/22
投稿数: 9
投稿日時: 2004-03-11 09:39
NOBさん回答していただきありがとうございます。
回答がなかったのであきらめてEclipseを再インストールをしようかなと思っていたところでした。

教えていただいた解決方法を行ったのですが変わりませんでした。

やっぱり、再インストールを行ったほうが早いのでしょうか?
ただ、今のところ開発では別に影響がないので悩むところです。
1

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