- - PR -
TomcatPluginの設定
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2007-09-04 17:43
[環境]
jdk1.4 Tomcat5.0 struts1.3.8 eclipse3.2 TomcatPlugin3.2.1 [現状] TomcatPluginの設定をしない状態で開発を行ってきました。 諸事情により今回TomcatPluginを入れることになり、その設定を行いましたが、 以下のようになってしまいました。 [処理流れ] (1)TomcatPluginを回答eclipseのplugin配下に設置 (eclipseより猫マーク押下で起動確認http://localhost:8090/での起動を確認 ⇒ポートは事前に変更済み) (2)eclipseより以下の設定を行う。 Tomcatバージョン5.xを選択 TomcatホームC:\Tomcat\Tomcat 5.0を設定 コンテキスト宣言モードServer.xml、 ファイル場所C:\hogehoge\workspace\Prj\WebContent\WEB-INF\server.xml このserver.xmlはPlugin導入前のものをそのまま流用したものです。 [Context部分抜粋] <Context docBase="C:\hogehoge\workspace\Prj\WebContent" path="/Prj" reloadable="true" workDir="C:\hogehoge\workspace\Prj\work"> (3)plugin導入前に作成しておいた(動作確認済み)Prj.warファイルをインポート ※web.xmlでWelcomeファイル(index.jsp内でforward=Welcome.do)の指定済み (4)動作確認失敗(http://localhost:8090/Prj) "/ のディレクトリの一覧"が表示される。 起動時のコンソールは、以下のようになりました。 (MalformedObjectNameExceptionが発生し以前調べたところ、特に問題なかったように記憶しております。) 2007/09/04 16:17:46 org.apache.coyote.http11.Http11Protocol init 情報: Coyote HTTP/1.1を http-8090 で初期化します 2007/09/04 16:17:46 org.apache.catalina.startup.Catalina load 情報: Initialization processed in 1375 ms 2007/09/04 16:17:46 org.apache.catalina.mbeans.GlobalResourcesLifecycleListener createMBeans 致命的: 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:1473) at org.apache.catalina.mbeans.MBeanUtils.createMBean(MBeanUtils.java:736) at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans(GlobalResourcesLifecycleListener.java:233) at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans(GlobalResourcesLifecycleListener.java:163) at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans(GlobalResourcesLifecycleListener.java:125) at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.lifecycleEvent(GlobalResourcesLifecycleListener.java:97) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.core.StandardServer.start(StandardServer.java:2306) at org.apache.catalina.startup.Catalina.start(Catalina.java:556) 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.start(Bootstrap.java:287) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425) 2007/09/04 16:17:46 org.apache.catalina.core.StandardService start 情報: サービス Catalina を起動します 2007/09/04 16:17:46 org.apache.catalina.core.StandardEngine start 情報: Starting Servlet Engine: Apache Tomcat/5.0.29 2007/09/04 16:17:46 org.apache.catalina.core.StandardHost start 情報: XML検証は無効です 2007/09/04 16:17:47 org.apache.catalina.startup.ContextConfig applicationConfig 情報: アプリケーションのweb.xmlが見つかりません、デフォルトだけを使用します StandardEngine[Catalina].StandardHost[localhost].StandardContext[/Prj] 2007/09/04 16:17:47 org.apache.catalina.core.StandardHost getDeployer 情報: Create Host deployer for direct deployment ( non-jmx ) 2007/09/04 16:17:47 org.apache.catalina.core.StandardHostDeployer install 情報: コンテキスト設定ファイルのURL file:C:\Tomcat\Tomcat 5.0\conf\Catalina\localhost\admin.xml を処理しています 2007/09/04 16:17:47 org.apache.struts.util.PropertyMessageResources <init> 情報: Initializing, config='org.apache.struts.util.LocalStrings', returnNull=true 2007/09/04 16:17:47 org.apache.struts.util.PropertyMessageResources <init> 情報: Initializing, config='org.apache.struts.action.ActionResources', returnNull=true 2007/09/04 16:17:48 org.apache.struts.util.PropertyMessageResources <init> 情報: Initializing, config='org.apache.webapp.admin.ApplicationResources', returnNull=true 2007/09/04 16:17:49 org.apache.catalina.core.StandardHostDeployer install 情報: コンテキスト設定ファイルのURL file:C:\Tomcat\Tomcat 5.0\conf\Catalina\localhost\balancer.xml を処理しています 2007/09/04 16:17:49 org.apache.catalina.core.StandardHostDeployer install 情報: コンテキスト設定ファイルのURL file:C:\Tomcat\Tomcat 5.0\conf\Catalina\localhost\jsp-examples.xml を処理しています 2007/09/04 16:17:49 org.apache.catalina.core.StandardHostDeployer install 情報: コンテキスト設定ファイルのURL file:C:\Tomcat\Tomcat 5.0\conf\Catalina\localhost\manager.xml を処理しています 2007/09/04 16:17:50 org.apache.catalina.core.StandardHostDeployer install 情報: コンテキスト設定ファイルのURL file:C:\Tomcat\Tomcat 5.0\conf\Catalina\localhost\ROOT.xml を処理しています 2007/09/04 16:17:50 org.apache.catalina.core.StandardHostDeployer install 情報: コンテキスト設定ファイルのURL file:C:\Tomcat\Tomcat 5.0\conf\Catalina\localhost\servlets-examples.xml を処理しています 2007/09/04 16:17:50 org.apache.catalina.core.StandardHostDeployer install 情報: コンテキスト設定ファイルのURL file:C:\Tomcat\Tomcat 5.0\conf\Catalina\localhost\tomcat-docs.xml を処理しています 2007/09/04 16:17:50 org.apache.catalina.core.StandardHostDeployer install 情報: コンテキスト設定ファイルのURL file:C:\Tomcat\Tomcat 5.0\conf\Catalina\localhost\tomcat_test.xml を処理しています 2007/09/04 16:17:50 org.apache.catalina.core.StandardHostDeployer install 情報: コンテキスト設定ファイルのURL file:C:\Tomcat\Tomcat 5.0\conf\Catalina\localhost\webdav.xml を処理しています 2007/09/04 16:17:50 org.apache.coyote.http11.Http11Protocol start 情報: Coyote HTTP/1.1を http-8090 で起動します 2007/09/04 16:17:50 org.apache.jk.common.ChannelSocket init 情報: JK2: ajp13 listening on /0.0.0.0:8009 2007/09/04 16:17:50 org.apache.jk.server.JkMain start 情報: Jk running ID=0 time=0/47 config=C:\Tomcat\Tomcat 5.0\conf\jk2.properties 2007/09/04 16:17:51 org.apache.catalina.startup.Catalina start 情報: Server startup in 4297 ms Tomcatのログは問題なかったように感じます。 Welcomeファイル情報を読み取れず、ディレクトリの一覧が表示されたのでweb.xmlに問題があるような感じを受けているのですが、なぜ読み込まれないのか、どこを修正すればよいのか手がかりすらつかめていない状態です。 このような初歩的な質問ではありますが、時間も押しておりどなたか教えていただけると幸いです。 必要な情報等ありましたら、ご指摘ください。 どうぞ、よろしくお願いします。 |
|
投稿日時: 2007-09-04 18:04
すみません。投稿に誤りがありましたので訂正させてください。
まず、コンソールのログが間違っておりました。正しくは以下のように表示されました。 2007/09/04 17:59:32 org.apache.coyote.http11.Http11Protocol init 情報: Coyote HTTP/1.1を http-8090 で初期化します 2007/09/04 17:59:32 org.apache.catalina.startup.Catalina load 情報: Initialization processed in 1235 ms 2007/09/04 17:59:32 org.apache.catalina.mbeans.GlobalResourcesLifecycleListener createMBeans 致命的: 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:1473) at org.apache.catalina.mbeans.MBeanUtils.createMBean(MBeanUtils.java:736) at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans(GlobalResourcesLifecycleListener.java:233) at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans(GlobalResourcesLifecycleListener.java:163) at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans(GlobalResourcesLifecycleListener.java:125) at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.lifecycleEvent(GlobalResourcesLifecycleListener.java:97) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.core.StandardServer.start(StandardServer.java:2306) at org.apache.catalina.startup.Catalina.start(Catalina.java:556) 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.start(Bootstrap.java:287) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425) 2007/09/04 17:59:32 org.apache.catalina.core.StandardService start 情報: サービス Catalina を起動します 2007/09/04 17:59:32 org.apache.catalina.core.StandardEngine start 情報: Starting Servlet Engine: Apache Tomcat/5.0.29 2007/09/04 17:59:32 org.apache.catalina.core.StandardHost start 情報: XML検証は無効です log4j:WARN No appenders could be found for logger (org.apache.catalina.startup.TldConfig). log4j:WARN Please initialize the log4j system properly. 2007/09/04 17:59:33 org.apache.catalina.core.StandardContext start 致命的: Error filterStart 2007/09/04 17:59:33 org.apache.catalina.core.StandardContext start 致命的: 以前のエラーのためにコンテキストの起動が失敗しました 2007/09/04 17:59:33 org.apache.catalina.core.StandardHost getDeployer 情報: Create Host deployer for direct deployment ( non-jmx ) 2007/09/04 17:59:33 org.apache.catalina.core.StandardHostDeployer install 情報: コンテキスト設定ファイルのURL file:C:\Tomcat\Tomcat 5.0\conf\Catalina\localhost\admin.xml を処理しています 2007/09/04 17:59:33 org.apache.struts.util.PropertyMessageResources <init> 情報: Initializing, config='org.apache.struts.util.LocalStrings', returnNull=true 2007/09/04 17:59:33 org.apache.struts.util.PropertyMessageResources <init> 情報: Initializing, config='org.apache.struts.action.ActionResources', returnNull=true 2007/09/04 17:59:34 org.apache.struts.util.PropertyMessageResources <init> 情報: Initializing, config='org.apache.webapp.admin.ApplicationResources', returnNull=true 2007/09/04 17:59:35 org.apache.catalina.core.StandardHostDeployer install 情報: コンテキスト設定ファイルのURL file:C:\Tomcat\Tomcat 5.0\conf\Catalina\localhost\balancer.xml を処理しています 2007/09/04 17:59:35 org.apache.catalina.core.StandardHostDeployer install 情報: コンテキスト設定ファイルのURL file:C:\Tomcat\Tomcat 5.0\conf\Catalina\localhost\jsp-examples.xml を処理しています 2007/09/04 17:59:36 org.apache.catalina.core.StandardHostDeployer install 情報: コンテキスト設定ファイルのURL file:C:\Tomcat\Tomcat 5.0\conf\Catalina\localhost\manager.xml を処理しています 2007/09/04 17:59:36 org.apache.catalina.core.StandardHostDeployer install 情報: コンテキスト設定ファイルのURL file:C:\Tomcat\Tomcat 5.0\conf\Catalina\localhost\ROOT.xml を処理しています 2007/09/04 17:59:36 org.apache.catalina.core.StandardHostDeployer install 情報: コンテキスト設定ファイルのURL file:C:\Tomcat\Tomcat 5.0\conf\Catalina\localhost\servlets-examples.xml を処理しています 2007/09/04 17:59:36 org.apache.catalina.core.StandardHostDeployer install 情報: コンテキスト設定ファイルのURL file:C:\Tomcat\Tomcat 5.0\conf\Catalina\localhost\tomcat-docs.xml を処理しています 2007/09/04 17:59:36 org.apache.catalina.core.StandardHostDeployer install 情報: コンテキスト設定ファイルのURL file:C:\Tomcat\Tomcat 5.0\conf\Catalina\localhost\tomcat_test.xml を処理しています 2007/09/04 17:59:36 org.apache.catalina.core.StandardHostDeployer install 情報: コンテキスト設定ファイルのURL file:C:\Tomcat\Tomcat 5.0\conf\Catalina\localhost\webdav.xml を処理しています 2007/09/04 17:59:36 org.apache.coyote.http11.Http11Protocol start 情報: Coyote HTTP/1.1を http-8090 で起動します 2007/09/04 17:59:37 org.apache.jk.common.ChannelSocket init 情報: JK2: ajp13 listening on /0.0.0.0:8009 2007/09/04 17:59:37 org.apache.jk.server.JkMain start 情報: Jk running ID=0 time=0/31 config=C:\Tomcat\Tomcat 5.0\conf\jk2.properties 2007/09/04 17:59:37 org.apache.catalina.startup.Catalina start 情報: Server startup in 4843 ms そして、[処理流れ](4)に関しましても、結果は以下のようになりました。 HTTPステータス 404 - /Prj/ type ステータスレポート メッセージ /Prj/ 説明 The requested resource (/Prj/) is not available. 相変わらず試行錯誤しております。 どなたかお分かりになる方がいらっしゃいましたらご教授いただけないでしょうか。 |
|
投稿日時: 2007-09-04 23:36
Tomcatプロジェクトを作って、そこにファイルを入れ込んで構成し直して
みてはどうですかね。たぶんそうした方が早く動く状態になると思いますよ。 |
|
投稿日時: 2007-09-05 11:55
小僧さん
ご返答ありがとうございます。 おっしゃるとおりに再構成してみたら、できました。 一人で煮詰まっていたので、大変たすかりました。 本当にありがとうございました。 尚、解決いたしましたのでこのスレッドは終了させてください。 |
1