当前位置:编程学习 > 网站相关 >>

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

我有个应用原本在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) --------------------编程问答--------------------
学习!!!!! --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 除
补充:企业软件 ,  WebSphere
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,