起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4044|回复: 9

[处理中3] linux下换成自己tomcat后,用户登录和退出现问题

[复制链接]

157

主题

600

帖子

937

积分

高级会员

Rank: 4

积分
937
QQ
发表于 2018-3-21 15:04:04 | 显示全部楼层 |阅读模式
登录时抛出错误:
21-Mar-2018 15:00:02.989 SEVERE [http-nio-8081-exec-79] org.apache.catalina.session.PersistentManagerBase.removeSession Exception removing session  Unable to delete file [/opt/tc/bex5/apache-tomcat/work/Catalina/localhost/BusinessServer/seskep/129CF92243E50AE68CD1116161DCFFEC.session] which is no longer required
java.io.IOException: Unable to delete file [/opt/tc/bex5/apache-tomcat/work/Catalina/localhost/BusinessServer/seskep/129CF92243E50AE68CD1116161DCFFEC.session] which is no longer required
        at org.apache.catalina.session.FileStore.remove(FileStore.java:269)
        at org.apache.catalina.session.PersistentManagerBase.removeSession(PersistentManagerBase.java:592)
        at org.apache.catalina.session.PersistentManagerBase.remove(PersistentManagerBase.java:570)
        at org.apache.catalina.session.StandardSession.expire(StandardSession.java:827)
        at org.apache.catalina.session.StandardSession.expire(StandardSession.java:743)
        at org.apache.catalina.session.StandardSession.invalidate(StandardSession.java:1229)
        at org.apache.catalina.session.StandardSessionFacade.invalidate(StandardSessionFacade.java:171)
        at com.justep.business.server.BusinessServerServlet.execService(Unknown Source)
        at com.justep.business.server.BusinessServerServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
        at com.justep.x.bs.BusinessServerServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
        at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:494)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
        at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:651)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
        at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:407)
        at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
        at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:754)
        at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1376)
        at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        at java.lang.Thread.run(Thread.java:748)




157

主题

600

帖子

937

积分

高级会员

Rank: 4

积分
937
QQ
 楼主| 发表于 2018-3-21 15:04:21 | 显示全部楼层
退出时抛出错误:
21-Mar-2018 14:58:38.156 SEVERE [http-nio-8081-exec-62] org.apache.catalina.session.PersistentManagerBase.removeSession Exception removing session  Unable to delete file [/opt/tc/bex5/apache-tomcat/work/Catalina/localhost/BusinessServer/seskep/E152E43FFE2CBE5381C541BE76291B60.session] which is no longer required
java.io.IOException: Unable to delete file [/opt/tc/bex5/apache-tomcat/work/Catalina/localhost/BusinessServer/seskep/E152E43FFE2CBE5381C541BE76291B60.session] which is no longer required
        at org.apache.catalina.session.FileStore.remove(FileStore.java:269)
        at org.apache.catalina.session.PersistentManagerBase.removeSession(PersistentManagerBase.java:592)
        at org.apache.catalina.session.PersistentManagerBase.remove(PersistentManagerBase.java:570)
        at org.apache.catalina.session.StandardSession.expire(StandardSession.java:827)
        at org.apache.catalina.session.StandardSession.expire(StandardSession.java:743)
        at org.apache.catalina.session.StandardSession.invalidate(StandardSession.java:1229)
        at org.apache.catalina.session.StandardSessionFacade.invalidate(StandardSessionFacade.java:171)
        at com.justep.business.server.BusinessServerServlet.execService(Unknown Source)
        at com.justep.business.server.BusinessServerServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
        at com.justep.x.bs.BusinessServerServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
        at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:494)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
        at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:651)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
        at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:407)
        at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
        at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:754)
        at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1376)
        at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        at java.lang.Thread.run(Thread.java:748)
               
               
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-3-21 15:22:03 | 显示全部楼层
把tomcat的work下的文件都删了
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

157

主题

600

帖子

937

积分

高级会员

Rank: 4

积分
937
QQ
 楼主| 发表于 2018-3-21 15:55:34 | 显示全部楼层
全部删除后,包括对整个文件赋予权限  chmod -R 777 xx,登录和退出还是那样的问题。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-3-21 16:23:50 | 显示全部楼层
这个就是tomcat的标准错误信息,不是平台报错的

设置权限后重新启动看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

157

主题

600

帖子

937

积分

高级会员

Rank: 4

积分
937
QQ
 楼主| 发表于 2018-3-21 17:16:38 | 显示全部楼层
重新设置 chmod a+rwx work/*   重启服务器,还是不行。

不过,可以正常登陆和退出。

去后台发现在那个文件夹的下面没有xxx.session存在。。。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-3-21 17:36:58 | 显示全部楼层
这个是tomcat的标准报错,可以到网上查找tomcat9是不是有其他的配置

确认tomcat/conf/server.xml用tomcat自己带的吗
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

157

主题

600

帖子

937

积分

高级会员

Rank: 4

积分
937
QQ
 楼主| 发表于 2018-3-21 17:38:21 | 显示全部楼层
tomcat/conf/server.xml 是下载的那个压缩包自带的。

不过context.xml是用bex5平台带的。我直接把那个覆盖了
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-3-21 17:41:18 | 显示全部楼层
这个是tomcat的标准报错,可以到网上查找tomcat9是不是有其他的配置
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-3-22 14:11:55 | 显示全部楼层
把/apache-tomcat/conf/Catalina/localhost/BusinessServer.xml中的
<Manager className="org.apache.catalina.session.PersistentManager" saveOnRestart="false" maxActiveSessions="-1" minIdleSwap="-1" maxIdleSwap="-1" maxIdleBackup="-1">
        <Store className="org.apache.catalina.session.FileStore" directory="seskep"/>
  </Manager>
这个配置去掉重启服务
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-7-7 19:56 , Processed in 0.077589 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表