- PR -

TomCat起動時のデバッグ

1
投稿者投稿内容
nekoneko
会議室デビュー日: 2005/05/28
投稿数: 7
投稿日時: 2005-07-03 11:26
こんにちは、nekonekoと申します
今 Eclips3.0 tomcat-5.0.28 struts1.1
を使用しています。

問題はEclipsからTomCatを起動したとき
今までは普通に起動していたのですが急に
デバッグが立ち上がり

------------------------------------------
StandardContext.start() 行: 4151 のソースが見つかりませんでした。
------------------------------------------

と出てしまい、
それから先を読み込んでくれなくなります。
F8キーを何度か押し飛ばしていくと
読み込みを始めてくれます。

まずTomCatが原因かと考え
Eclipsのworkspaceの中身を削除し
その状態でeclipsからTomcatを起動したところ問題なく起動しました。
チーム開発しているので削除したworkspaceに
HARDから最新で置換をしたところ
同じような状態(TomCat起動時にデバッグがかかりStandardContext.start()がない)
になってしまいました。
チームのみんなは問題ないようなので自分の環境に問題があると思っています。
この状態になったときもserver.xmlなども操作したり変更したりしていなかったです。

今後のために自分で解決できるよう力を付けたいと思っています。
何か操作する上での注意点、アドバイスをいただけると助かります。
TomCatについてまだ理解不足なところもありますのでもっと調べてみたいと思います。

---eclipsのコンソール------------------------
2005/07/03 11:12:39 org.apache.coyote.http11.Http11Protocol init
情報: Coyote HTTP/1.1をポートhttp-8080で初期化します
2005/07/03 11:12:39 org.apache.catalina.startup.Catalina load
情報: Initialization processed in 2613 ms
2005/07/03 11:12:39 org.apache.catalina.core.StandardService start
情報: サービス Catalina を起動します
2005/07/03 11:12:39 org.apache.catalina.core.StandardEngine start
情報: Starting Servlet Engine: Apache Tomcat/5.0.28
2005/07/03 11:12:39 org.apache.catalina.core.StandardHost start
情報: XML検証は無効です
----------------------------------------------------------------

ここでデバッグが立ち上がりメッセージが出ます
しばらく待ってF8を押すと

---------------------------------------------------------------
2005/07/03 11:14:34 org.apache.catalina.core.StandardHost getDeployer
情報: Create Host deployer for direct deployment ( non-jmx )
2005/07/03 11:14:34 org.apache.catalina.core.StandardHostDeployer install
情報: コンテキスト設定ファイルのURL file:C:\jakarta-tomcat-5.0.28\conf\Catalina\localhost\admin.xml を処理しています
------------------------------------------------------------
まで読み込みそれ以降何度かF8をおすと起動を始めます。

----tomCatのlocalhost_log-------
2005-07-03 09:55:01 StandardContext[/balancer]org.apache.webapp.balancer.BalancerFilter: init(): ruleChain: [org.apache.webapp.balancer.RuleChain: [org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News / Redirect URL: http://www.cnn.com], [org.apache.webapp.balancer.rules.RequestParameterRule: Target param name: paramName / Target param value: paramValue / Redirect URL: http://www.yahoo.com], [org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL: http://jakarta.apache.org]]
2005-07-03 09:55:04 StandardContext[/jsp-examples]ContextListener: contextInitialized()
2005-07-03 09:55:04 StandardContext[/jsp-examples]SessionListener: contextInitialized()
2005-07-03 09:55:05 StandardContext[/servlets-examples]ContextListener: contextInitialized()
2005-07-03 09:55:05 StandardContext[/servlets-examples]SessionListener: contextInitialized()
2005-07-03 09:55:16 StandardContext[/servlets-examples]ContextListener: attributeReplaced('org.apache.catalina.WELCOME_FILES', '[Ljava.lang.String;@c4c05')
2005-07-03 09:55:16 StandardContext[/servlets-examples]ContextListener: attributeReplaced('org.apache.catalina.WELCOME_FILES', '[Ljava.lang.String;@1530551')
2005-07-03 09:55:16 StandardContext[/servlets-examples]ContextListener: attributeReplaced('org.apache.catalina.WELCOME_FILES', '[Ljava.lang.String;@18235a1')
2005-07-03 09:55:16 StandardContext[/servlets-examples]SessionListener: contextDestroyed()
2005-07-03 09:55:16 StandardContext[/servlets-examples]ContextListener: contextDestroyed()
2005-07-03 09:55:16 StandardContext[/jsp-examples]ContextListener: attributeReplaced('org.apache.catalina.WELCOME_FILES', '[Ljava.lang.String;@67f797')
2005-07-03 09:55:16 StandardContext[/jsp-examples]ContextListener: attributeReplaced('org.apache.catalina.WELCOME_FILES', '[Ljava.lang.String;@1b01949')
2005-07-03 09:55:16 StandardContext[/jsp-examples]ContextListener: attributeReplaced('org.apache.catalina.WELCOME_FILES', '[Ljava.lang.String;@4c2849')
2005-07-03 09:55:16 StandardContext[/jsp-examples]SessionListener: contextDestroyed()
2005-07-03 09:55:16 StandardContext[/jsp-examples]ContextListener: contextDestroyed()
2005-07-03 11:16:38 StandardContext[/balancer]org.apache.webapp.balancer.BalancerFilter: init(): ruleChain: [org.apache.webapp.balancer.RuleChain: [org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News / Redirect URL: http://www.cnn.com], [org.apache.webapp.balancer.rules.RequestParameterRule: Target param name: paramName / Target param value: paramValue / Redirect URL: http://www.yahoo.com], [org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL: http://jakarta.apache.org]]
2005-07-03 11:16:40 StandardContext[/jsp-examples]ContextListener: contextInitialized()
2005-07-03 11:16:40 StandardContext[/jsp-examples]SessionListener: contextInitialized()
2005-07-03 11:16:41 StandardContext[/servlets-examples]ContextListener: contextInitialized()
2005-07-03 11:16:41 StandardContext[/servlets-examples]SessionListener: contextInitialized()


[ メッセージ編集済み 編集者: nekoneko 編集日時 2005-07-03 13:12 ]
せん
ぬし
会議室デビュー日: 2002/03/04
投稿数: 397
投稿日時: 2005-07-03 19:36
チームで開発しているのであれば困った時にはチームを頼りましょう。
すでにその対処方法を知っている人がいるかもしれません。

で、自分で解決する力を付けたいとの事ですが、その際の第一歩。

「検索サイトで調べる」

です。

> ------------------------------------------
> StandardContext.start() 行: 4151 のソースが見つかりませんでした。
> ------------------------------------------

www.google.co.jp で今回表示されたメッセージを検索したら、
解決方法らしきページがでてきましたよ。
nekoneko
会議室デビュー日: 2005/05/28
投稿数: 7
投稿日時: 2005-07-03 20:00
ご返答ありがとうございます

検索サイトで調べてみると
まったく同じ状況の解決方法が記述してありました。

tomcatやEclipsなど環境が悪いのかと
一方的に決め付け肝心なところを調べていませんでした。

>自分で解決する力を付けたいとの事ですが、その際の第一歩。
>「検索サイトで調べる」

そのとおりですね!ありがとうございます。

☆今後このことでお困りの方に今回の原因は☆
EclipsのデバッグがTomcatの起動を邪魔していたみたいです。
解決は
1.Tomcatを止める。
2.Eclipseの「デバッグ」パースペクティブを開く。
3.「ブレークポイント」タブをクリックする。
4.「すべてのブレークポイントを除去する」をクリックする。
5.すべてのエディターとプロジェクトを閉じてEclipseを終了する。
6.Eclipseの起動ショートカットに「-clean」と付け加える。
7.Eclipseを起動する。
8.これでもだめなら新しいワークスペースを作成する。
の操作で解決いたしました。

せんさん、ありがとうございました。
1

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