tomcat下部署的oa应用,运行一段时间不能登录

xiaoyang880803 2017-01-13 03:39:18
部署的一个OA应用系统,windows安装版本tomcat7,JDK1.6

运行一段时间1-2个月,登录就会出现漫长的等待,不能登录,而点击其他不需要登录可以看到的信息则可以显示。
基本是用户出现超过10秒的登录不成功,就会把ie(白版)关闭。我这边接到通知,马上也是试一下,发现登录出现白板,就会重启tomcat。

日志信息我看了,本人找不到解决办法。请大家帮忙看看,附如下:

1、catalina.2017-01-12.log
2017-1-12 9:38:05 org.apache.coyote.http11.AbstractHttp11Processor process
严重: Error processing request
java.lang.IllegalArgumentException: Control character in cookie value or attribute.
at org.apache.tomcat.util.http.CookieSupport.isV0Separator(CookieSupport.java:153)
at org.apache.tomcat.util.http.Cookies.processCookieHeader(Cookies.java:340)
at org.apache.tomcat.util.http.Cookies.processCookies(Cookies.java:168)
at org.apache.tomcat.util.http.Cookies.getCookieCount(Cookies.java:106)
at org.apache.catalina.connector.CoyoteAdapter.parseSessionCookiesId(CoyoteAdapter.java:935)
at org.apache.catalina.connector.CoyoteAdapter.postParseRequest(CoyoteAdapter.java:692)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:404)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1044)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2441)
at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2430)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
2017-1-12 14:21:19 org.apache.coyote.AbstractProtocol pause
信息: Pausing ProtocolHandler ["http-apr-80"]
2017-1-12 14:21:19 org.apache.coyote.AbstractProtocol pause
信息: Pausing ProtocolHandler ["ajp-apr-8009"]
2017-1-12 14:21:19 org.apache.catalina.core.StandardService stopInternal
信息: Stopping service Catalina
2、
2017-01-12 14:25:19 Commons Daemon procrun stderr initialized
2017-1-12 14:25:21 org.apache.catalina.core.AprLifecycleListener init
信息: Loaded APR based Apache Tomcat Native library 1.1.29 using APR version 1.4.8.
2017-1-12 14:25:21 org.apache.catalina.core.AprLifecycleListener init
信息: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
2017-1-12 14:25:22 org.apache.catalina.core.AprLifecycleListener initializeSSL
信息: OpenSSL successfully initialized (OpenSSL 1.0.1e 11 Feb 2013)
2017-1-12 14:25:22 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["http-apr-80"]
2017-1-12 14:25:22 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["ajp-apr-8009"]
2017-1-12 14:25:22 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 1355 ms
2017-1-12 14:25:22 org.apache.catalina.core.StandardService startInternal
信息: Starting service Catalina
2017-1-12 14:25:22 org.apache.catalina.core.StandardEngine startInternal
信息: Starting Servlet Engine: Apache Tomcat/7.0.50
2017-1-12 14:25:22 org.apache.catalina.startup.HostConfig deployWAR
信息: Deploying web application archive D:\application\tlms\TlmsTomcat7\webapps\tlms.war
2017-1-12 14:25:23 org.apache.catalina.loader.WebappClassLoader validateJarFile
信息: validateJarFile(D:\application\tlms\TlmsTomcat7\webapps\tlms\WEB-INF\lib\gwt-user.jar) - jar not loaded. See Servlet Spec 3.0, section 10.7.2. Offending class: javax/servlet/Servlet.class
2017-1-12 14:25:38 org.apache.catalina.startup.TaglibUriRule body
信息: TLD skipped. URI: http://java.sun.com/jstl/core_rt is already defined
2017-1-12 14:25:38 org.apache.catalina.startup.TaglibUriRule body
信息: TLD skipped. URI: http://java.sun.com/jstl/core is already defined
2017-1-12 14:25:38 org.apache.catalina.startup.TaglibUriRule body
信息: TLD skipped. URI: http://java.sun.com/jsp/jstl/core is already defined
2017-1-12 14:25:38 org.apache.catalina.startup.TaglibUriRule body
信息: TLD skipped. URI: http://java.sun.com/jstl/fmt_rt is already defined
2017-1-12 14:25:38 org.apache.catalina.startup.TaglibUriRule body
信息: TLD skipped. URI: http://java.sun.com/jstl/fmt is already defined
2017-1-12 14:25:38 org.apache.catalina.startup.TaglibUriRule body
信息: TLD skipped. URI: http://java.sun.com/jsp/jstl/fmt is already defined
2017-1-12 14:25:38 org.apache.catalina.startup.TaglibUriRule body
信息: TLD skipped. URI: http://java.sun.com/jsp/jstl/functions is already defined
2017-1-12 14:25:38 org.apache.catalina.startup.TaglibUriRule body
信息: TLD skipped. URI: http://jakarta.apache.org/taglibs/standard/permittedTaglibs is already defined
2017-1-12 14:25:38 org.apache.catalina.startup.TaglibUriRule body
信息: TLD skipped. URI: http://jakarta.apache.org/taglibs/standard/scriptfree is already defined
2017-1-12 14:25:38 org.apache.catalina.startup.TaglibUriRule body
信息: TLD skipped. URI: http://java.sun.com/jstl/sql_rt is already defined
2017-1-12 14:25:38 org.apache.catalina.startup.TaglibUriRule body
信息: TLD skipped. URI: http://java.sun.com/jstl/sql is already defined
2017-1-12 14:25:38 org.apache.catalina.startup.TaglibUriRule body
信息: TLD skipped. URI: http://java.sun.com/jsp/jstl/sql is already defined
2017-1-12 14:25:38 org.apache.catalina.startup.TaglibUriRule body
信息: TLD skipped. URI: http://java.sun.com/jstl/xml_rt is already defined
2017-1-12 14:25:38 org.apache.catalina.startup.TaglibUriRule body
信息: TLD skipped. URI: http://java.sun.com/jstl/xml is already defined
2017-1-12 14:25:38 org.apache.catalina.startup.TaglibUriRule body
信息: TLD skipped. URI: http://java.sun.com/jsp/jstl/xml is already defined
2017-1-12 14:25:38 org.apache.catalina.startup.TaglibUriRule body
信息: TLD skipped. URI: http://www.opensymphony.com/oscache is already defined
2017-1-12 14:25:38 org.apache.tomcat.websocket.server.WsSci onStartup
信息: JSR 356 WebSocket (Java WebSocket 1.0) support is not available when running on Java 6. To suppress this message, run Tomcat on Java 7, remove the WebSocket JARs from $CATALINA_HOME/lib or add the WebSocketJARs to the tomcat.util.scan.DefaultJarScanner.jarsToSkip property in $CATALINA_BASE/conf/catalina.properties. Note that the deprecated Tomcat 7 WebSocket API will be available.
2017-1-12 14:25:47 net.sf.ehcache.CacheManager detectAndFixDiskStorePathConflict
警告: Creating a new instance of CacheManager using the diskStorePath "D:\application\tlms\TlmsTomcat7\temp" which is already used by an existing CacheManager.
The source of the configuration was InputStream java.io.BufferedInputStream@a40ff24.
The diskStore path for this CacheManager will be set to D:\application\tlms\TlmsTomcat7\temp\ehcache_auto_created_1484202347913.
To avoid this warning consider using the CacheManager factory methods to create a singleton CacheManager or specifying a separate ehcache configuration (ehcache.xml) for each CacheManager instance.
2017-1-12 14:25:53 com.sun.xml.ws.transport.http.servlet.WSServletContextListener contextInitialized
信息: WSSERVLET12: JAX-WS 上下文监听程序正在初始化
2017-1-12 14:25:53 com.sun.xml.ws.transport.http.servlet.WSServletDelegate <init>
信息: WSSERVLET14: JAX-WS servlet 正在初始化
2017-1-12 14:25:54 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory D:\application\tlms\TlmsTomcat7\webapps\docs
2017-1-12 14:25:54 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory D:\application\tlms\TlmsTomcat7\webapps\host-manager
2017-1-12 14:25:55 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory D:\application\tlms\TlmsTomcat7\webapps\manage
2017-1-12 14:25:55 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory D:\application\tlms\TlmsTomcat7\webapps\manager
2017-1-12 14:25:56 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory D:\application\tlms\TlmsTomcat7\webapps\ROOT
2017-1-12 14:25:56 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-apr-80"]
2017-1-12 14:25:56 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["ajp-apr-8009"]
2017-1-12 14:25:56 org.apache.catalina.startup.Catalina start
信息: Server startup in 33684 ms

3、tlmstomcat7-stderr.2016-11-24.log
严重: Error processing request
java.lang.IllegalArgumentException: Control character in cookie value or attribute.
at org.apache.tomcat.util.http.CookieSupport.isV0Separator(CookieSupport.java:153)
at org.apache.tomcat.util.http.Cookies.processCookieHeader(Cookies.java:340)
at org.apache.tomcat.util.http.Cookies.processCookies(Cookies.java:168)
at org.apache.tomcat.util.http.Cookies.getCookieCount(Cookies.java:106)
at org.apache.catalina.connector.CoyoteAdapter.parseSessionCookiesId(CoyoteAdapter.java:935)
at org.apache.catalina.connector.CoyoteAdapter.postParseRequest(CoyoteAdapter.java:692)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:404)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1044)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2441)
at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2430)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
2017-1-12 14:21:19 org.apache.coyote.AbstractProtocol pause
信息: Pausing ProtocolHandler ["http-apr-80"]
2017-1-12 14:21:19 org.apache.coyote.AbstractProtocol pause
信息: Stopping service Catalina
...全文
259 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoyang880803 2017-06-20
  • 打赏
  • 举报
回复
拖了这么久,问题解决了。是网络的原因,vlan有一个防火墙,会莫名其妙的把客户连接断掉。谢谢大家。
xiaoyang880803 2017-01-16
  • 打赏
  • 举报
回复
谢谢大家的回复。 这个cookie应该不会引起不能登录的问题吧,日志里面好像也经常报这个错误。
JE_GE 2017-01-14
  • 打赏
  • 举报
回复
java.lang.IllegalArgumentException: Control character in cookie value or attribute. 如果有中文,先进行编码
zhuqiaorjxy 2017-01-13
  • 打赏
  • 举报
回复
你修改一下tomcat 中的web.xml文件里面的编码方式
bcsflilong 2017-01-13
  • 打赏
  • 举报
回复
在cookie里放入了中文?

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧