2012-12-05 47 views
2

即時通訊使用apache-tomcat6.0.24..and企業版Linux企業Linux服務器版本5.6安裝我的EGRCM應用程序。當im重新啓動我的tomcat時,它會喚起一些異常......問題是重新部署我的應用程序時無法打開..請幫助我找出問題所在。Tomcat session.ser

在此先感謝。

的問題會顯示在下面

on.StandardManager doUnload 重度:IOException異常,同時節省持續會話:java.io.FileNotFoundException:/家庭/ GRC/grcapp/tomcat的/工作/卡塔利娜/本地主機/ GRC/SESSIONS.ser(沒有這樣的文件或目錄) java.io.FileNotFoundException:/home/grc/grcapp/tomcat/work/Catalina/localhost/grc/SESSIONS.ser(沒有這樣的文件或目錄) at java.io. FileOutputStream.open(本機方法) 在java.io.FileOutputStream中。(FileOutputStream.java:194) 在java.io.FileOutputStream中。(FileOutputStream.java:84) 在org.apache.catalina.session.Stand ardManager.doUnload(StandardManager.java:489) 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: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) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:323)在org.apache.catalin上的org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) 上的 在org.apache.catalina.core.StandardEngine.stop(StandardEngine。org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1098) )上的a.core.ContainerBase.stop(ContainerBase.java:1086) 。 java:448) at org.apache.catalina.core.StandardService.stop(StandardService.java:584) at org.apache.catalina.core.StandardServer.stop(StandardServer.java:744) at org.apache。 catalina.startup.Catalina.stop(Catalina.java:643) at org.apache.catalina.startup.Catalina.start(Catalina.java:618) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun .reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm pl.java:25) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) at org.apache。java.lang.reflect.Method.invoke(Method.java:597) catalina.startup.Bootstrap.main(Bootstrap.java:414)

2012-12-03 04:50:38,180錯誤[main] JuliToLog4jHandler:76(org.apache.catalina.session.StandardManager:669)Dec 3 ,2012 4:50:38 AM org.apache.catalina.session.StandardManager stop SEVERE:將會話卸載到永久存儲器異常 java.io.FileNotFoundException:/ home/grc/grcapp/tomcat/work/Catalina/localhost/grc /SESSIONS.ser(沒有這樣的文件或目錄) at java.io.FileOutputStream.open(Native Method) at java.io.FileOutputStream。(FileOu tputStream.java:194) at java.io.FileOutputStream。(FileOutputStream.java:84) at org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:489) 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: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) at 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) at org.apache.catalina.core.StandardEngine.stop(StandardEngine.java:448 ) at org.apache.catalina.core.StandardService.stop(StandardService.java:584) at org.apache.catalina.core.StandardServer.stop(StandardServer.java:744) at org.apache.catalina.startup .Catalina.stop(Catalina.java:643) 在org.apache.catalina.startup.Catalina.start(Catalina.java:618) 在sun.reflect.NativeMethodAccessorImpl.invoke0(本機方法) 在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) at org.apache.catalina.startu p.Bootstrap.main(Bootstrap.java:414)

2012年12月3日04:50:38182 INFO [主要] QuartzScheduler:186停止調度 2012年12月3日04:50:38182 INFO [主要] QuartzScheduler:570 Scheduler AGScheduler _ $ _ NON_CLUSTERED正在關閉。 2012-12-03 04:50:38,183 INFO [main] QuartzScheduler:496調度程序AGScheduler _ $ _ NON_CLUSTERED已暫停。 2012年12月3日上午04時56分47秒錯誤[main] JuliToLog4jHandler:76(oracle.adf.mbean.share.config.ADFConfigLifeCycleCallBack:83)2012年12月3日上午4時56分47秒47 oracle.adf。 mbean.share.config.ADFConfigLifeCycleCallBack contextInitialized SEVERE:無法爲defaultApplicationName註冊config mbean。 2012年12月3日上午04時56分47秒錯誤[主] JuliToLog4jHandler:76(oracle.adf.mbean.share.config.ADFConfigLifeCycleCallBack:84)2012年12月3日上午4時56分47秒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) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4467) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526) at org.apache.catalina.startup.HostConfig。部署目錄(HostConfig.java:1041) at org.apache .catalina.startup.HostConfig.deployDirectories(HostConfig.java:964) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502) at org.apache.catalina.startup.HostConfig.start(HostConfig .java:1277) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport。java:119) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardHost.start(StandardHost.java:722) at org.apache。 catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService。 java:516) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:593) at sun.reflect。 NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) a (java.lang.reflect.Method.invoke)(Method.java:597) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java());方法摘要: :289) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)

回答

6

Tomcat試圖將所有會話存儲對象(可序列化)保存爲名爲sessions.ser的文件,當tomcat關閉,以便它可以在啓動過程中恢復會話。

在啓動期間,它將嘗試讀取sessions.ser文件以恢復會話。 您的問題似乎是一個權限問題。嘗試授予讀/寫權限到文件夾 /家庭/ GRC/grcapp/tomcat的/工作/卡塔利娜/本地主機/ GRC使用chmod

+0

謝謝您的回答subin..but實際進出口工作在根目錄下,並將其

具有讀/寫權限,我也提出了SR在授予權限方面沒有問題。我現在能做什麼? – janani