2

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

提前致谢。

问题将在下面显示

on.StandardManager doUnload SEVERE: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(Native Method) 在 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) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:323) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at 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)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:289) 在 org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)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: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( Native Method) at java.io.FileOutputStream.(FileOutputStream.java:194) at java.io.FileOutputStream.(FileOutputStream.java:84) at 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) at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:924) at org.apache.catalina.startup.HostConfig.undeployApps(HostConfig.java:1319) at 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。在 org.apache.catalina.startup.Catalina.stop(Catalina.java:643) 在 org.apache.catalina.startup.Catalina.start(Catalina.java:618) 在 sun.reflect 停止(StandardServer.java:744) .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)在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 在 java.lang.reflect.Method.invoke(Method.java: 25) 的 invoke0(Native Method)第597章)在org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)在在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 在 java.lang.reflect.Method.invoke(Method.java: 25) 的 invoke0(Native Method)第597章)在org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)在

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 信息 [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 SEVERE: 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。

4

1 回答 1

6

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

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

使用 chmod

于 2012-12-05T07:39:49.107 回答