Hello, all... I am getting the following error when deploying the completed webapp onto the server running our older smartgwt webapps.
Has anyone else experienced this? Is it an issue with running older smartgwt apps on the same tomcat server? Any help or direction is appreciated! Thanks
Code:
exception
javax.servlet.ServletException: Filter execution threw an exception
root cause
java.lang.NoClassDefFoundError: org/apache/commons/dbcp/PoolableConnection
com.isomorphic.sql.SQLConnectionManager.free(SQLConnectionManager.java:307)
com.isomorphic.sql.SQLConnectionManager.free(SQLConnectionManager.java:281)
com.isomorphic.sql.SQLDSGenerator.generate(SQLDSGenerator.java:211)
com.isomorphic.sql.SQLDataSource.getConfigFromTable(SQLDataSource.java:3842)
com.isomorphic.sql.SQLDataSource.fromTable(SQLDataSource.java:3791)
com.isomorphic.sql.SQLDataSource.init(SQLDataSource.java:243)
com.isomorphic.datasource.DataSource.initialize(DataSource.java:793)
com.isomorphic.datasource.BasicDataSource.fromConfig(BasicDataSource.java:181)
com.isomorphic.datasource.DataSource.fromConfig(DataSource.java:778)
com.isomorphic.datasource.DataSource.loadDS(DataSource.java:405)
com.isomorphic.datasource.DataSource.forName(DataSource.java:337)
com.isomorphic.datasource.PoolableDataSourceFactory.makeUnpooledObject(PoolableDataSourceFactory.java:130)
com.isomorphic.datasource.PoolableDataSourceFactory.makeObject(PoolableDataSourceFactory.java:146)
org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject(GenericKeyedObjectPool.java:1179)
com.isomorphic.pool.ISCKeyedObjectPool.borrowObject(ISCKeyedObjectPool.java:106)
com.isomorphic.pool.PoolManager.borrowObject(PoolManager.java:90)
com.isomorphic.datasource.DataSourceManager.getDataSource(DataSourceManager.java:135)
com.isomorphic.datasource.DataSourceManager.getDataSource(DataSourceManager.java:86)
com.isomorphic.datasource.DSRequest.getDataSource(DSRequest.java:2204)
net.emnet.csonet.server.auth.UserProfileService.loadUserByUsername(UserProfileService.java:30)
org.springframework.security.authentication.dao.DaoAuthenticationProvider.retrieveUser(DaoAuthenticationProvider.java:102)
org.springframework.security.authentication.dao.AbstractUserDetailsAuthenticationProvider.authenticate(AbstractUserDetailsAuthenticationProvider.java:132)
org.springframework.security.authentication.ProviderManager.authenticate(ProviderManager.java:156)
org.springframework.security.authentication.ProviderManager.authenticate(ProviderManager.java:177)
org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter.attemptAuthentication(UsernamePasswordAuthenticationFilter.java:94)
org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:211)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343)
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260)