天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 1001|回复: 7

[已解决] 服务器上的tomcat动不动就出现错误,导致用户登陆不上去

[复制链接]
兰州波迪 发表于 2014-5-5 11:41:48 | 显示全部楼层 |阅读模式
本帖最后由 shary 于 2014-5-5 11:58 编辑

sp6版本,在服务器上的 tomcat 昨天下午因为用户反映登陆不到平台,一看tomcat中错误,我就重启了tomcat,可是今天中午客户又说登陆不上去了,我看了一下,tomcat又错误,导致无法登录,我又重启了一下,感觉最近特别频繁(从来没有修改过配置文件)
shary 发表于 2014-5-5 11:58:17 | 显示全部楼层
您好,麻烦您把完整的tomcat错误信息提供给我,以便协助您分析定位问题。谢谢!
 楼主| 兰州波迪 发表于 2014-5-5 15:08:18 | 显示全部楼层
那只能等下次发生错误的时候,给你提供,大概是连接数据库发生的错误。
shary 发表于 2014-5-5 15:22:31 | 显示全部楼层
行。下次出问题了你直接Q我给你看吧。我的QQ:366479712
 楼主| 兰州波迪 发表于 2014-5-6 15:24:55 | 显示全部楼层
今天又出问题了。tomcat错误代码如下:
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:206)
        at com.opensymphony.webwork.dispatcher.FilterDispatcher.doFilter(FilterD
ispatcher.java:177)
        at cn.myapps.base.web.filter.OBPMFilterDispatcher.doFilter(OBPMFilterDis
patcher.java:43)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:206)
        at cn.myapps.base.web.filter.AjaxMultiLanguageFilter.doFilter(AjaxMultiL
anguageFilter.java:42)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:206)
        at cn.myapps.base.web.dwr.filter.DWRFilter.doFilter(DWRFilter.java:41)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:206)
        at cn.myapps.base.web.filter.PersistenceFilter.doFilter(PersistenceFilte
r.java:30)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:206)
        at cn.myapps.base.web.filter.SecurityFilter.doFilter(SecurityFilter.java
:91)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:206)
        at cn.myapps.base.web.filter.EncodingFilter.doFilter(EncodingFilter.java
:27)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:175)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:128)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
a:263)
        at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcesso
r.java:852)
        at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.pr
ocess(Http11AprProtocol.java:584)
        at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:15
08)
        at java.lang.Thread.run(Thread.java:619)
Caused by: java.sql.SQLException: Couldn't perform the operation getAutoCommit:
You can't perform any operations on this connection. It has been automatically c
losed by Proxool for some reason (see logs).
        at org.logicalcobwebs.proxool.WrappedConnection.invoke(WrappedConnection
.java:207)
        at org.logicalcobwebs.proxool.WrappedConnection.intercept(WrappedConnect
ion.java:87)
        at com.mysql.jdbc.Connection$$EnhancerByProxool$$3c49d542.getAutoCommit(
<generated>)
        at org.hibernate.jdbc.ConnectionManager.isAutoCommit(ConnectionManager.j
ava:189)
        at org.hibernate.jdbc.JDBCContext.afterNontransactionalQuery(JDBCContext
.java:239)
        ... 93 more
org.hibernate.exception.GenericJDBCException: could not initialize a collection:
[cn.myapps.core.role.ejb.RoleVO.permission#11e1-73fb-9382485f-bc51-cd56ce611492
]
        at org.hibernate.exception.SQLStateConverter.handledNonSpecificException
(SQLStateConverter.java:103)
        at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.j
ava:91)
        at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelp
er.java:43)
        at org.hibernate.loader.Loader.loadCollection(Loader.java:1992)
        at org.hibernate.loader.collection.BatchingCollectionInitializer.initial
ize(BatchingCollectionInitializer.java:52)
        at org.hibernate.persister.collection.AbstractCollectionPersister.initia
lize(AbstractCollectionPersister.java:565)
        at org.hibernate.event.def.DefaultInitializeCollectionEventListener.onIn
itializeCollection(DefaultInitializeCollectionEventListener.java:60)
        at org.hibernate.impl.SessionImpl.initializeCollection(SessionImpl.java:
1716)
        at org.hibernate.collection.AbstractPersistentCollection.forceInitializa
tion(AbstractPersistentCollection.java:454)
        at org.hibernate.engine.StatefulPersistenceContext.initializeNonLazyColl
ections(StatefulPersistenceContext.java:784)
        at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Lo
ader.java:229)
        at org.hibernate.loader.Loader.doList(Loader.java:2211)
        at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2095)
        at org.hibernate.loader.Loader.list(Loader.java:2090)
        at org.hibernate.loader.custom.CustomLoader.list(CustomLoader.java:289)
        at org.hibernate.impl.SessionImpl.listCustomQuery(SessionImpl.java:1695)

        at org.hibernate.impl.AbstractSessionImpl.list(AbstractSessionImpl.java:
142)
        at org.hibernate.impl.SQLQueryImpl.list(SQLQueryImpl.java:152)
        at cn.myapps.base.dao.HibernateBaseDAO.getDatasBySQL(HibernateBaseDAO.ja
va:261)
        at cn.myapps.base.dao.HibernateBaseDAO.getDatasBySQL(HibernateBaseDAO.ja
va:244)
shary 发表于 2014-5-9 14:46:50 | 显示全部楼层
跟客户电话+远程沟通,对应是程序访问不到。并不是数据库连接数的问题。初步分析可能是客户最近用户数增加很多,内存不够引起的。对应协助客户调整了内存参数。目前在观察。有问题随时沟通。
 楼主| 兰州波迪 发表于 2014-5-13 14:32:11 | 显示全部楼层
目前还没有出现问题,先关闭帖子吧,等运行一段时间了,再看情况,如果有问题,我继续发新帖,谢谢shary
david 发表于 2014-5-14 13:11:21 | 显示全部楼层
感谢楼主反馈,该贴结贴。

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-13 14:32

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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