应用程序在websphere 8.0 上启动很慢

ymtforever 2012-08-15 04:44:08
我有个应用原本在websphere6.1 上没问题, 升级到websphere8.0 后慢得离谱

用的是Spring 2.5.5, spring security 2.0.4, Hibernate 3.3.1, struts 1.2.9, JBPM 3.2, DB2

以下是login 時的log..用了10秒才完成...


2012-08-15 16:41:57,998 INFO [WebContainer : 3] [com.epi.life.common.web.filter.HttpRequestLogFilter] Before handle the request. The requested uri:/life/loginDemoAp p.do
2012-08-15 16:41:58,000 DEBUG [WebContainer : 3] [com.epi.life.security.auth.AuthenticationFilter] Request is to process authentication
2012-08-15 16:42:08,370 DEBUG [WebContainer : 3] [org.springframework.orm.hibernate3.HibernateTransactionManager] Using transaction object [org.springframework.orm.hiber nate3.HibernateTransactionManager$HibernateTransactionObject@b5ae812]
2012-08-15 16:42:08,371 DEBUG [WebContainer : 3] [org.springframework.orm.hibernate3.HibernateTransactionManager] Creating new transaction with name [com.epi.life.secu rity.bo.UserService.loadUserByUsername]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception
2012-08-15 16:42:08,371 DEBUG [WebContainer : 3] [org.springframework.orm.hibernate3.HibernateTransactionManager] Opened new Session [org.hibernate.impl.SessionImpl@b5ae ad8] for Hibernate transaction
2012-08-15 16:42:08,371 DEBUG [WebContainer : 3] [org.springframework.orm.hibernate3.HibernateTransactionManager] Preparing JDBC Connection of Hibernate Session [org.hib ernate.impl.SessionImpl@b5aead8]
2012-08-15 16:42:08,380 DEBUG [WebContainer : 3] [org.springframework.orm.hibernate3.HibernateTransactionManager] Exposing Hibernate transaction as JDBC transaction [com .ibm.ws.rsadapter.jdbc.WSJccSQLJConnection@b5b0a28]
2012-08-15 16:42:08,381 DEBUG [WebContainer : 3] [org.hibernate.SQL] select userinfo0_.USRNM as USRNM3_, userinfo0_.USRPWD as USRPWD3_, userinfo0_.GENDER as GENDER3_, us erinfo0_.USRSTUS as USRSTUS3_, userinfo0_.CRTDATE as CRTDATE3_, userinfo0_.CRTBY as CRTBY3_, userinfo0_.CRTBYN as CRTBYN3_, userinfo0_.LASTMODBY as LASTMODBY3_, userinfo 0_.LASTMODBYN as LASTMODBYN3_, userinfo0_.FAILLOGS as FAILLOGS3_, userinfo0_.MODPWD as MODPWD3_, userinfo0_.BIZDATE as BIZDATE3_, userinfo0_.VSTLOGS as VSTLOGS3_, userin fo0_.USRDESC as USRDESC3_, userinfo0_.FIRLVSPV as FIRLVSPV3_, userinfo0_.SCDLVSPV as SCDLVSPV3_, userinfo0_.USREMAIL as USREMAIL3_, userinfo0_.CSUSRID as CSUSRID3_ from ACUSER userinfo0_ where userinfo0_.USRNM=?
2012-08-15 16:42:08,389 DEBUG [WebContainer : 3] [org.springframework.orm.hibernate3.HibernateTransactionManager] Triggering beforeCompletion synchronization
2012-08-15 16:42:08,389 DEBUG [WebContainer : 3] [org.springframework.orm.hibernate3.HibernateTransactionManager] Initiating transaction rollback
2012-08-15 16:42:08,389 DEBUG [WebContainer : 3] [org.springframework.orm.hibernate3.HibernateTransactionManager] Rolling back Hibernate transaction on Session [org.hibe rnate.impl.SessionImpl@b5aead8]
2012-08-15 16:42:08,391 DEBUG [WebContainer : 3] [org.springframework.orm.hibernate3.HibernateTransactionManager] Triggering afterCompletion synchronization
2012-08-15 16:42:08,391 DEBUG [WebContainer : 3] [org.springframework.orm.hibernate3.HibernateTransactionManager] Closing Hibernate Session [org.hibernate.impl.SessionIm pl@b5aead8] after transaction
2012-08-15 16:42:08,618 DEBUG [WebContainer : 3] [com.epi.life.security.auth.AuthenticationFilter] Updated SecurityContextHolder to contain null Authentication
2012-08-15 16:42:08,618 DEBUG [WebContainer : 3] [com.epi.life.security.auth.AuthenticationFilter] authentication exception
org.springframework.security.BadCredentialsException: User ID/password is not corrected
at org.springframework.security.providers.dao.AbstractUserDetailsAuthenticationProvider.authenticate(AbstractUserDetailsAuthenticationProvider.java:124)
at org.springframework.security.providers.ProviderManager.doAuthentication(ProviderManager.java:188)
at org.springframework.security.AbstractAuthenticationManager.authenticate(AbstractAuthenticationManager.java:46)
at org.springframework.security.ui.webapp.AuthenticationProcessingFilter.attemptAuthentication(AuthenticationProcessingFilter.java:82)
at org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:258)
at com.epi.life.security.auth.AuthenticationFilter.doFilterHttp(AuthenticationFilter.java:76)
at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
at org.springframework.security.ui.logout.LogoutFilter.doFilterHttp(LogoutFilter.java:89)
at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
at org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235)
at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
at org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:175)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:89)
at org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:169)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:89)
at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
at com.epi.life.common.web.filter.JstlInitFilter.doFilter(JstlInitFilter.java:35)
at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
at com.epi.life.common.web.filter.HttpRequestLogFilter.doFilterInternal(HttpRequestLogFilter.java:86)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
...全文
616 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
匠心零度 2013-04-08
  • 打赏
  • 举报
回复
学习!!!!!

2,633

社区成员

发帖
与我相关
我的任务
社区描述
WebSphere 是 IBM 的软件平台。它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。
社区管理员
  • WebSphere社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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