- - PR -
Tomcat起動時のエラー
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-08-05 15:25
朝4:30にTomcatの再起動をかけているのですが久しぶりにcatalina.outのログを見た
ところ以下のようなエラーが出ていました。起動時に出ているようです。 SEVERE: IOException while loading persisted sessions: java.io.EOFException java.io.EOFException 以前は出ていませんでしたが何のエラーなのでしょうか?ご教授ください。 Aug 5, 2005 4:30:36 AM org.apache.catalina.startup.Catalina load INFO: Initialization processed in 961 ms Aug 5, 2005 4:30:46 AM org.apache.catalina.core.StandardService start INFO: Starting service Catalina Aug 5, 2005 4:30:46 AM org.apache.catalina.core.StandardEngine start INFO: Starting Servlet Engine: Apache Tomcat/5.0.28 Aug 5, 2005 4:30:46 AM org.apache.catalina.core.StandardHost start INFO: XML validation disabled Aug 5, 2005 4:30:46 AM org.apache.catalina.core.StandardHost getDeployer INFO: Create Host deployer for direct deployment ( non-jmx ) Aug 5, 2005 4:30:46 AM org.apache.catalina.core.StandardHostDeployer install INFO: Processing Context configuration file URL file:/usr/local/tomcat/conf/Catalina/localhost/admin.xml Aug 5, 2005 4:30:51 AM org.apache.catalina.session.StandardManager doLoad SEVERE: IOException while loading persisted sessions: java.io.EOFException java.io.EOFException at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2165) at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2631) at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:734) at java.io.ObjectInputStream.<init>(ObjectInputStream.java:253) at org.apache.catalina.util.CustomObjectInputStream.<init>(CustomObjectInputStream.java:56) at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:384) at org.apache.catalina.session.StandardManager.load(StandardManager.java:343) at org.apache.catalina.session.StandardManager.start(StandardManager.java:657) at org.apache.catalina.core.ContainerBase.setManager(ContainerBase.java:499) at org.apache.catalina.startup.ContextConfig.managerConfig(ContextConfig.java:315) at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:635) at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:216) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4290) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595) at org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDeployer.java:903) 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.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:216) at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256) at org.apache.commons.digester.Rule.end(Rule.java:276) at org.apache.commons.digester.Digester.endElement(Digester.java:1058) at org.apache.catalina.util.CatalinaDigester.endElement(CatalinaDigester.java:76) at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.commons.digester.Digester.parse(Digester.java:1567) at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:488) at org.apache.catalina.core.StandardHost.install(StandardHost.java:863) at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:483) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:427) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:983) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:349) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091) at org.apache.catalina.core.StandardHost.start(StandardHost.java:789) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478) at org.apache.catalina.core.StandardService.start(StandardService.java:480) at org.apache.catalina.core.StandardServer.start(StandardServer.java:2313) 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) Aug 5, 2005 4:30:51 AM org.apache.catalina.session.StandardManager start SEVERE: Exception loading sessions from persistent storage java.io.EOFException at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2165) at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2631) at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:734) at java.io.ObjectInputStream.<init>(ObjectInputStream.java:253) at org.apache.catalina.util.CustomObjectInputStream.<init>(CustomObjectInputStream.java:56) at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:384) at org.apache.catalina.session.StandardManager.load(StandardManager.java:343) at org.apache.catalina.session.StandardManager.start(StandardManager.java:657) at org.apache.catalina.core.ContainerBase.setManager(ContainerBase.java:499) at org.apache.catalina.startup.ContextConfig.managerConfig(ContextConfig.java:315) at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:635) at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:216) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4290) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595) at org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDeployer.java:903) 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.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:216) at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256) at org.apache.commons.digester.Rule.end(Rule.java:276) at org.apache.commons.digester.Digester.endElement(Digester.java:1058) at org.apache.catalina.util.CatalinaDigester.endElement(CatalinaDigester.java:76) at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.commons.digester.Digester.parse(Digester.java:1567) at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:488) at org.apache.catalina.core.StandardHost.install(StandardHost.java:863) at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:483) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:427) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:983) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:349) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091) at org.apache.catalina.core.StandardHost.start(StandardHost.java:789) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478) at org.apache.catalina.core.StandardService.start(StandardService.java:480) at org.apache.catalina.core.StandardServer.start(StandardServer.java:2313) 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) Aug 5, 2005 4:30:52 AM org.apache.struts.util.PropertyMessageResources <init> INFO: Initializing, config='org.apache.struts.util.LocalStrings', returnNull=true Aug 5, 2005 4:30:52 AM org.apache.struts.util.PropertyMessageResources <init> INFO: Initializing, config='org.apache.struts.action.ActionResources', returnNull=true Aug 5, 2005 4:30:56 AM org.apache.struts.util.PropertyMessageResources <init> INFO: Initializing, config='org.apache.webapp.admin.ApplicationResources', returnNull=true Aug 5, 2005 4:31:49 AM org.apache.catalina.core.StandardHostDeployer install INFO: Processing Context configuration file URL file:/usr/local/tomcat/conf/Catalina/localhost/balancer.xml Aug 5, 2005 4:31:51 AM org.apache.catalina.core.StandardHostDeployer install INFO: Processing Context configuration file URL file:/usr/local/tomcat/conf/Catalina/localhost/manager.xml Aug 5, 2005 4:31:52 AM org.apache.catalina.core.StandardHostDeployer install INFO: Processing Context configuration file URL file:/usr/local/tomcat/conf/Catalina/localhost/public_html.xml Aug 5, 2005 4:31:55 AM org.apache.catalina.core.StandardHostDeployer install INFO: Installing web application at context path /jsp-examples from URL file:/usr/local/tomcat/webapps/jsp-examples Aug 5, 2005 4:31:59 AM org.apache.catalina.core.StandardHostDeployer install INFO: Installing web application at context path /servlets-examples from URL file:/usr/local/tomcat/webapps/servlets-examples Aug 5, 2005 4:32:02 AM org.apache.catalina.core.StandardHostDeployer install INFO: Installing web application at context path /tomcat-docs from URL file:/usr/local/tomcat/webapps/tomcat-docs Aug 5, 2005 4:32:02 AM org.apache.catalina.core.StandardHostDeployer install INFO: Installing web application at context path /webdav from URL file:/usr/local/tomcat/webapps/webdav Aug 5, 2005 4:32:03 AM org.apache.jk.common.ChannelSocket init INFO: JK2: ajp13 listening on /0.0.0.0:8009 Aug 5, 2005 4:32:03 AM org.apache.jk.server.JkMain start INFO: Jk running ID=0 time=163/248 config=/usr/local/tomcat/conf/jk2.properties Aug 5, 2005 4:32:04 AM org.apache.catalina.startup.Catalina start INFO: Server startup in 78476 ms [ メッセージ編集済み 編集者: matsu_on 編集日時 2005-08-05 15:29 ] |
|
投稿日時: 2005-08-05 15:45
こんにちは。
>何のエラーなのでしょうか? EOFException と出ているのですが。。。 そういう意味ではなくて? |
|
投稿日時: 2005-08-05 16:09
小僧さんのおっしゃることはもっともではないでしょうか。まずはエラーメッセージから一通り情報を読み取って、何が原因となっているか可能な限り調べてみてはいかがでしょう。
それでわからなければ調べた内容、考察などを記載するとより期待に添った形の回答が得られるかと思います。 まず、 ・EOFException は一般的にどういう場合に発生する例外なのか->JavaDoc より ・今回どのようなタイミングで発生したのか ->スタックトレースより を調べてみましょう。 あれれ、スタックトレースを見るまでもなく >Aug 5, 2005 4:30:51 AM org.apache.catalina.session.StandardManager start >SEVERE: Exception loading sessions from persistent storage >java.io.EOFException とありますね。ここから何か思い当たる節はありますか? |
|
投稿日時: 2005-08-05 16:14
むしろ、「どうゆう症状なのか」はこちらが聞きたいような・・・^^;
予想ですが、再起動前のセッションが再起動後に切れたりしてませんか? なぜかといったら、再起動時に永続的セッションがEOFExceptionにより ロードできなかった、とtomcatが言っています。 |
|
投稿日時: 2005-08-05 16:26
こんにちは。
インギ様 >小僧さんのおっしゃることはもっともではないでしょうか。 賛同ありがとうございます。 個人的には >以前は出ていませんでしたが が気になりますが。。。 私の場合だと、 ・最初にエラーが出たのはいつ ・で、その日はどんな変更を行ったか から調べていくかなぁ、と。 昔はうまく動いていたんですよね? だったら、変更した所がおかしい訳ですので。 |
|
投稿日時: 2005-08-05 16:46
ご返答ありがとうございます。
sessionは使っていません。MYSQLでオートコミットを切っている部分があるのですが そのプログラムを削除して再起動しても同じエラーが出ていました。またWeb.xmlに <session-config> <session-timeout>60</session-timeout> </session-config> を追記して再起動してみたのですが依然エラーは出ています。 小出しですいません。apache2.0、jk2と連動しているのでそちらのエラーでしょうか? ですが特に変更した部分は無いのですが。 [ メッセージ編集済み 編集者: matsu_on 編集日時 2005-08-05 16:51 ] |
|
投稿日時: 2005-08-05 16:51
永続化されたセッション(HttpSession?)の読み込み中に問題が発生しているようですね。
前回セッションを永続化している最中にクラッシュしたなどして、ファイルに不整合が生じているのではないでしょうか。 永続化されたセッションのファイルストアを削除、または初期化してみるとか。 Tomcat には明るくないので具体的にどういうファイルがそれに当たるのかは存じません、が スタックトレースから、 at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:384) のあたりのソースコードを読めばわかるのかなーとか妄想できます。 |
|
投稿日時: 2005-08-05 16:53
エラーメッセージで検索しても結構でてきますね。FAQなのかもしれません。
http://www.google.com/search?client=safari&rls=ja-jp&q=%22IOException+while+loading+persisted+sessions%22&ie=UTF-8&oe=UTF-8 |