http://www.junlu.com/
Home
»
Home (12/2007)
»
Struts 2
»
java.io.WriteAbortedException
red phoenix
2006-12-25
When I start tomcat6 and struts2,sometimes when I start tomcat,it will raise
following error,but sometimes when I start tomcat6,it don't raise any error!
I am puzzled with it for a very long time!!! Anyone could tell the reason
and how to solve it?
Error information is following:
Exception loading sessions from persistent storage
java.io.WriteAbortedException
: writing aborted;
java.io.NotSerializableException
:
org.apache.catalina.connector.RequestFacade
at
java.io.ObjectInputStream
.readObject0 (
ObjectInputStream.java
:1333)
at
java.io.ObjectInputStream
.defaultReadFields (
ObjectInputStream.java
:1945)
at
java.io.ObjectInputStream
.readSerialData (
ObjectInputStream.java
:1869)
at
java.io.ObjectInputStream.readOrdinaryObject
(ObjectInputStream.java
:1753)
at
java.io.ObjectInputStream
.readObject0 (
ObjectInputStream.java
:1329)
at
java.io.ObjectInputStream
.readObject (
ObjectInputStream.java
:351)
at
java.util.ArrayList
.readObject (
ArrayList.java
:593)
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
:597)
at
java.io.ObjectStreamClass
.invokeReadObject (
ObjectStreamClass.java
:974)
at
java.io.ObjectInputStream
.readSerialData (
ObjectInputStream.java
:1846)
at
java.io.ObjectInputStream.readOrdinaryObject
(ObjectInputStream.java
:1753)
at
java.io.ObjectInputStream
.readObject0 (
ObjectInputStream.java
:1329)
at
java.io.ObjectInputStream
.defaultReadFields (
ObjectInputStream.java
:1945)
at
java.io.ObjectInputStream
.readSerialData (
ObjectInputStream.java
:1869)
at
java.io.ObjectInputStream.readOrdinaryObject
(ObjectInputStream.java
:1753)
at
java.io.ObjectInputStream
.readObject0 (
ObjectInputStream.java
:1329)
at
java.io.ObjectInputStream
.readObject (
ObjectInputStream.java
:351)
at
org.apache.catalina.session.StandardSession.readObject
(
StandardSession.java:1440)
at
org.apache.catalina.session.StandardSession.readObjectData
(
StandardSession.java:943)
at
org.apache.catalina.session.StandardManager.doLoad
(StandardManager.java
:394)
at
org.apache.catalina.session.StandardManager.load
(StandardManager.java
:321)
at
org.apache.catalina.session.StandardManager.start
(StandardManager.java
:637)
at
org.apache.catalina.core.ContainerBase.setManager
(ContainerBase.java
:432)
at
org.apache.catalina.core.StandardContext.start
(StandardContext.java
:4257)
at
org.apache.catalina.core.ContainerBase.addChildInternal
(
ContainerBase.java:760)
at
org.apache.catalina.core.ContainerBase
.addChild (
ContainerBase.java
:740)
at
org.apache.catalina.core.StandardHost
.addChild (
StandardHost.java
:525)
at
org.apache.catalina.startup.HostConfig.deployDirectory
(HostConfig.java
:920)
at
org.apache.catalina.startup.HostConfig.deployDirectories
(HostConfig.java
:883)
at
org.apache.catalina.startup.HostConfig
.deployApps (
HostConfig.java
:492)
at
org.apache.catalina.startup.HostConfig
.start (
HostConfig.java
:1138)
at
org.apache.catalina.startup.HostConfig.lifecycleEvent
(HostConfig.java
:311)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent
(
LifecycleSupport.java:120)
at
org.apache.catalina.core.ContainerBase
.start (
ContainerBase.java
:1022)
at
org.apache.catalina.core.StandardHost
.start (
StandardHost.java
:719)
at
org.apache.catalina.core.ContainerBase
.start (
ContainerBase.java
:1014)
at
org.apache.catalina.core.StandardEngine
.start (
StandardEngine.java
:443)
at
org.apache.catalina.core.StandardService
.start (
StandardService.java
:451)
at
org.apache.catalina.core.StandardServer
.start (
StandardServer.java
:710)
at
org.apache.catalina.startup.Catalina
.start (
Catalina.java
:552)
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
:597)
at
org.apache.catalina.startup.Bootstrap
.start (
Bootstrap.java
:288)
at
org.apache.catalina.startup.Bootstrap
.main (
Bootstrap.java
:413)
Caused by:
java.io.NotSerializableException
:
org.apache.catalina.connector.RequestFacade
at
java.io.ObjectOutputStream
.writeObject0 (
ObjectOutputStream.java
:1156)
at
java.io.ObjectOutputStream.defaultWriteFields
(ObjectOutputStream.java
:1509)
at
java.io.ObjectOutputStream
.writeSerialData (
ObjectOutputStream.java
:1474)
at
java.io.ObjectOutputStream.writeOrdinaryObject
(ObjectOutputStream.java
:1392)
at
java.io.ObjectOutputStream
.writeObject0 (
ObjectOutputStream.java
:1150)
at
java.io.ObjectOutputStream
.writeObject (
ObjectOutputStream.java
:326)
at
java.util.ArrayList
.writeObject (
ArrayList.java
:570)
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
:597)
at
java.io.ObjectStreamClass
.invokeWriteObject (
ObjectStreamClass.java
:945)
at
java.io.ObjectOutputStream
.writeSerialData (
ObjectOutputStream.java
:1461)
at
java.io.ObjectOutputStream.writeOrdinaryObject
(ObjectOutputStream.java
:1392)
at
java.io.ObjectOutputStream
.writeObject0 (
ObjectOutputStream.java
:1150)
at
java.io.ObjectOutputStream.defaultWriteFields
(ObjectOutputStream.java
:1509)
at
java.io.ObjectOutputStream
.writeSerialData (
ObjectOutputStream.java
:1474)
at
java.io.ObjectOutputStream.writeOrdinaryObject
(ObjectOutputStream.java
:1392)
at
java.io.ObjectOutputStream
.writeObject0 (
ObjectOutputStream.java
:1150)
at
java.io.ObjectOutputStream
.writeObject (
ObjectOutputStream.java
:326)
at
org.apache.catalina.session.StandardSession.writeObject
(
StandardSession.java:1516)
at
org.apache.catalina.session.StandardSession.writeObjectData
(
StandardSession.java:960)
at
org.apache.catalina.session.StandardManager.doUnload
(
StandardManager.java:517)
at
org.apache.catalina.session.StandardManager.unload
(StandardManager.java
:463)
at
org.apache.catalina.session.StandardManager.stop
(StandardManager.java
:667)
at
org.apache.catalina.core.StandardContext
.stop (
StandardContext.java
:4498)
at
org.apache.catalina.core.ContainerBase.removeChild
(ContainerBase.java
:893)
at
org.apache.catalina.startup.HostConfig.undeployApps
(HostConfig.java
:1180)
at
org.apache.catalina.startup.HostConfig
.stop (
HostConfig.java
:1151)
at
org.apache.catalina.startup.HostConfig.lifecycleEvent
(HostConfig.java
:313)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent
(
LifecycleSupport.java:120)
at
org.apache.catalina.core.ContainerBase
.stop (
ContainerBase.java
:1055)
at
org.apache.catalina.core.ContainerBase
.stop (
ContainerBase.java
:1067)
at
org.apache.catalina.core.StandardEngine
.stop (
StandardEngine.java
:448)
at
org.apache.catalina.core.StandardService
.stop (
StandardService.java
:513)
at
org.apache.catalina.core.StandardServer
.stop (
StandardServer.java
:744)
at
org.apache.catalina.startup.Catalina
.stop (
Catalina.java
:602)
at
org.apache.catalina.startup.Catalina
.start (
Catalina.java
:577)
... 6 more
2006-12-24 19:30:11
org.apache.coyote.http11.Http11Protocol
start
Info: Starting Coyote HTTP/1.1 on http-8080
©2008 junlu.com - Jax Systems, LLC, U.S.A.