【问题标题】:Tomcat session.ser [closed]Tomcat session.ser [关闭]
【发布时间】:2012-12-05 07:11:59
【问题描述】:

我正在使用 apache-tomcat6.0.24..and Enterprise Linux Enterprise Linux Server release 5.6 来安装我的 EGRCM 应用程序。当我重新启动我的 tomcat 时,它会引发一些异常..问题是重新部署我的应用程序时它无法打开。 .请帮我找出问题所在。

提前致谢。

问题如下所示

on.StandardManager doUnload 严重:保存持久会话时出现 IOException:java.io.FileNotFoundException:/home/grc/grcapp/tomcat/work/Catalina/localhost/grc/SESSIONS.ser(没有这样的文件或目录) java.io.FileNotFoundException:/home/grc/grcapp/tomcat/work/Catalina/localhost/grc/SESSIONS.ser(没有这样的文件或目录) 在 java.io.FileOutputStream.open(本机方法) 在 java.io.FileOutputStream.(FileOutputStream.java:194) 在 java.io.FileOutputStream.(FileOutputStream.java:84) 在 org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:489) 在 org.apache.catalina.session.StandardManager.unload(StandardManager.java:463) 在 org.apache.catalina.session.StandardManager.stop(StandardManager.java:667) 在 org.apache.catalina.core.StandardContext.stop(StandardContext.java:4611) 在 org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:924) 在 org.apache.catalina.startup.HostConfig.undeployApps(HostConfig.java:1319) 在 org.apache.catalina.startup.HostConfig.stop(HostConfig.java:1290) 在 org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:323) 在 org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) 在 org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1086) 在 org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1098) 在 org.apache.catalina.core.StandardEngine.stop(StandardEngine.java:448) 在 org.apache.catalina.core.StandardService.stop(StandardService.java:584) 在 org.apache.catalina.core.StandardServer.stop(StandardServer.java:744) 在 org.apache.catalina.startup.Catalina.stop(Catalina.java:643) 在 org.apache.catalina.startup.Catalina.start(Catalina.java:618) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 在 java.lang.reflect.Method.invoke(Method.java:597) 在 org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) 在 org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)

2012-12-03 04:50:38,180 错误 [main] JuliToLog4jHandler:76 (org.apache.catalina.session.StandardManager:669) 2012 年 12 月 3 日上午 4:50:38 org.apache.catalina.session .StandardManager 停止 严重:异常卸载会话到持久存储 java.io.FileNotFoundException:/home/grc/grcapp/tomcat/work/Catalina/localhost/grc/SESSIONS.ser(没有这样的文件或目录) 在 java.io.FileOutputStream.open(本机方法) 在 java.io.FileOutputStream.(FileOutputStream.java:194) 在 java.io.FileOutputStream.(FileOutputStream.java:84) 在 org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:489) 在 org.apache.catalina.session.StandardManager.unload(StandardManager.java:463) 在 org.apache.catalina.session.StandardManager.stop(StandardManager.java:667) 在 org.apache.catalina.core.StandardContext.stop(StandardContext.java:4611) 在 org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:924) 在 org.apache.catalina.startup.HostConfig.undeployApps(HostConfig.java:1319) 在 org.apache.catalina.startup.HostConfig.stop(HostConfig.java:1290) 在 org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:323) 在 org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) 在 org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1086) 在 org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1098) 在 org.apache.catalina.core.StandardEngine.stop(StandardEngine.java:448) 在 org.apache.catalina.core.StandardService.stop(StandardService.java:584) 在 org.apache.catalina.core.StandardServer.stop(StandardServer.java:744) 在 org.apache.catalina.startup.Catalina.stop(Catalina.java:643) 在 org.apache.catalina.startup.Catalina.start(Catalina.java:618) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 在 java.lang.reflect.Method.invoke(Method.java:597) 在 org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) 在 org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)

2012-12-03 04:50:38,182 INFO [main] QuartzScheduler:186 停止调度程序 2012-12-03 04:50:38,182 INFO [main] QuartzScheduler:570 调度程序 AGScheduler_$_NON_CLUSTERED 正在关闭。 2012-12-03 04:50:38,183 INFO [main] QuartzScheduler:496 调度程序 AGScheduler_$_NON_CLUSTERED 已暂停。

2012-12-03 04:56:47,756 错误 [main] JuliToLog4jHandler:76 (oracle.adf.mbean.share.config.ADFConfigLifeCycleCallBack:83) 2012 年 12 月 3 日上午 4:56:47 oracle.adf.mbean .share.config.ADFConfigLifeCycleCallBack contextInitialized 严重:无法为 defaultApplicationName 注册配置 mbean。

2012-12-03 04:56:47,757 错误 [main] JuliToLog4jHandler:76 (oracle.adf.mbean.share.config.ADFConfigLifeCycleCallBack:84) 2012 年 12 月 3 日上午 4:56:47 oracle.adf.mbean .share.config.ADFConfigLifeCycleCallBack contextInitialized 严重的: oracle.jrf.UnknownPlatformException:JRF 无法确定当前的应用服务器平台。 在 oracle.jrf.ServerPlatformSupportFactory.getInstance(ServerPlatformSupportFactory.java:79) 在 oracle.adf.mbean.share.config.ADFConfigLifeCycleCallBack.contextInitialized(ADFConfigLifeCycleCallBack.java:79) 在 org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3972) 在 org.apache.catalina.core.StandardContext.start(StandardContext.java:4467) 在 org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) 在 org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) 在 org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526) 在 org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1041) 在 org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:964) 在 org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502) 在 org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277) 在 org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321) 在 org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) 在 org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) 在 org.apache.catalina.core.StandardHost.start(StandardHost.java:722) 在 org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) 在 org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) 在 org.apache.catalina.core.StandardService.start(StandardService.java:516) 在 org.apache.catalina.core.StandardServer.start(StandardServer.java:710) 在 org.apache.catalina.startup.Catalina.start(Catalina.java:593) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 在 java.lang.reflect.Method.invoke(Method.java:597) 在 org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) 在 org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)

【问题讨论】:

    标签: java oracle11g tomcat6 oracle-adf oracleapplications


    【解决方案1】:

    Tomcat 正在尝试在 Tomcat 关闭时将所有会话存储对象(可序列化)保存为一个名为 sessions.ser 的文件,以便在启动期间恢复该会话。

    在启动过程中,它将尝试读取 session.ser 文件以恢复会话。 您的问题似乎是权限问题。尝试授予文件夹读/写权限 /home/grc/grcapp/tomcat/work/Catalina/localhost/grc

    使用 chmod

    【讨论】:

    • 感谢您的回答 subin..但实际上我在根目录中工作,它具有读/写权限,我也提出了 SR,授予权限没有问题。我现在能做什么?
    猜你喜欢
    • 2014-11-17
    • 2014-05-24
    • 2010-11-03
    • 2016-04-02
    • 2010-11-08
    • 2014-06-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多