当前位置: 代码迷 >> J2SE >> tomcat未正常关闭,再度加载项目的时候报错
  详细解决方案

tomcat未正常关闭,再度加载项目的时候报错

热度:80   发布时间:2016-04-23 19:36:38.0
tomcat未正常关闭,再次加载项目的时候报错

严重: ClassNotFoundException while loading persisted sessions: java.lang.ClassNotFoundException: com.experience.common.db.po.timesshdb.User
java.lang.ClassNotFoundException: com.experience.common.db.po.timesshdb.User
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1858)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1709)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:274)
at org.apache.catalina.util.CustomObjectInputStream.resolveClass(CustomObjectInputStream.java:74)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1612)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1517)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1771)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1350)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:370)
at org.apache.catalina.session.StandardSession.readObject(StandardSession.java:1619)
at org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:1084)
at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:282)
at org.apache.catalina.session.StandardManager.load(StandardManager.java:202)
at org.apache.catalina.session.StandardManager.startInternal(StandardManager.java:489)


十月 14, 2015 3:00:09 下午 org.apache.catalina.session.StandardManager startInternal
严重: Exception loading sessions from persistent storage
java.lang.ClassNotFoundException: com.experience.common.db.po.timesshdb.User
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1858)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1709)
at java.lang.Class.forName0(Native Method)

十月 14, 2015 3:00:10 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory C:\Users\Administrator\Desktop\Jdk\apache-tomcat-7.0.64\webapps\experience has finished in 2,087 ms
十月 14, 2015 3:00:10 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-apr-8080"]
十月 14, 2015 3:00:10 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["ajp-apr-8009"]
十月 14, 2015 3:00:10 下午 org.apache.catalina.startup.Catalina start
信息: Server startup in 2225 ms
十月 14, 2015 3:02:06 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server version:        Apache Tomcat/7.0.64
十月 14, 2015 3:02:06 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server built:          Aug 19 2015 17:18:06 UTC
十月 14, 2015 3:02:06 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server number:         7.0.64.0
十月 14, 2015 3:02:06 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: OS Name:               Windows Server 2012
十月 14, 2015 3:02:06 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: OS Version:            6.2
十月 14, 2015 3:02:06 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Architecture:          amd64
十月 14, 2015 3:02:06 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Java Home:             C:\Program Files\Java\jdk1.7.0_79\jre
十月 14, 2015 3:02:06 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: JVM Version:           1.7.0_79-b15
十月 14, 2015 3:02:06 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: JVM Vendor:            Oracle Corporation
十月 14, 2015 3:02:06 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: CATALINA_BASE:         C:\Users\Administrator\Desktop\Jdk\apache-tomcat-7.0.64
十月 14, 2015 3:02:06 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: CATALINA_HOME:         C:\Users\Administrator\Desktop\Jdk\apache-tomcat-7.0.64
十月 14, 2015 3:02:06 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dcatalina.home=C:\Users\Administrator\Desktop\Jdk\apache-tomcat-7.0.64
十月 14, 2015 3:02:06 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dcatalina.base=C:\Users\Administrator\Desktop\Jdk\apache-tomcat-7.0.64
十月 14, 2015 3:02:06 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Djava.endorsed.dirs=C:\Users\Administrator\Desktop\Jdk\apache-tomcat-7.0.64\endorsed
十月 14, 2015 3:02:06 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Djava.io.tmpdir=C:\Users\Administrator\Desktop\Jdk\apache-tomcat-7.0.64\temp
十月 14, 2015 3:02:06 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
十月 14, 2015 3:02:06 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Djava.util.logging.config.file=C:\Users\Administrator\Desktop\Jdk\apache-tomcat-7.0.64\conf\logging.properties
十月 14, 2015 3:02:06 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: exit
十月 14, 2015 3:02:06 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Xms128m
十月 14, 2015 3:02:06 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Xmx256m
十月 14, 2015 3:02:06 下午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent

十月 14, 2015 3:02:08 下午 org.apache.catalina.core.StandardService startInternal

信息: Starting ProtocolHandler ["http-apr-8080"]
十月 14, 2015 3:02:10 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["ajp-apr-8009"]
十月 14, 2015 3:02:10 下午 org.apache.catalina.startup.Catalina start
信息: Server startup in 1975 ms
十月 14, 2015 3:03:07 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server version:        Apache Tomcat/7.0.64
十月 14, 2015 3:03:07 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server built:          Aug 19 2015 17:18:06 UTC
十月 14, 2015 3:03:07 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server number:         7.0.64.0
十月 14, 2015 3:03:07 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: OS Name:               Windows Server 2012
十月 14, 2015 3:03:07 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: OS Version:            6.2
十月 14, 2015 3:03:07 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Architecture:          amd64
十月 14, 2015 3:03:07 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Java Home:             C:\Program Files\Java\jdk1.7.0_79\jre
十月 14, 2015 3:03:07 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: JVM Version:           1.7.0_79-b15
十月 14, 2015 3:03:07 下午 org.apache.catalina.startup.VersionLoggerListener log
k\apache-tomcat-7.0.64
十月 14, 2015 3:03:07 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Djava.endorsed.dirs=C:\Users\Administrator\Desktop\Jdk\apache-tomcat-7.0.64\endorsed
十月 14, 2015 3:03:07 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Djava.io.tmpdir=C:\Users\Administrator\Desktop\Jdk\apache-tomcat-7.0.64\temp
十月 14, 2015 3:03:07 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
十月 14, 2015 3:03:07 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Djava.util.logging.config.file=C:\Users\Administrator\Desktop\Jdk\apache-tomcat-7.0.64\conf\logging.properties
十月 14, 2015 3:03:07 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: exit
十月 14, 2015 3:03:07 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Xms128m

严重: Failed to initialize end point associated with ProtocolHandler ["http-apr-8080"]
java.lang.Exception: Socket bind failed: [730048] ?????????×???(Э?é/???????/???)????í??
at org.apache.tomcat.util.net.AprEndpoint.bind(AprEndpoint.java:470)
at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:651)





java.net.BindException: Address already in use: JVM_Bind
at java.net.DualStackPlainSocketImpl.bind0(Native Method)
at java.net.DualStackPlainSocketImpl.socketBind(DualStackPlainSocketImpl.java:106)
at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:376)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:190)






------解决思路----------------------
关掉eclise,打开任务管理器,关掉Java虚拟机的进程,重启即可!
------解决思路----------------------
一、关掉java虚拟机进程,重启tomcat。
二、如果不行,则删除webapps目录下和work目录下的工程,重新部署。
------解决思路----------------------
试一试project--》clean掉  
------解决思路----------------------
2楼补充说明第3点:删除工作区中workplace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0文件夹下的所有
  相关解决方案