[EJB/JBoss] - Re: java.lang.LinkageError Exception
by Krishnan7785
Thanks Jaikiran for yr references...I was somehow able to resolve the problem. Initially all i did was to create an entity bean and a web client that would call my entity bean. Then i had created a EAR containing the war and Jar files and deployed it on the server. Everything seemed to be right but i was getting the Exception mentioned above. Later i saw in one of the forums to change a configuration file in directory C:\jboss-4.0.4.GA\jboss-4.0.4.GA\server\default\deploy\jbossweb-tomcat55.sar\META-INF\jboss-service.xml
In the file there is an attribute by the name "UseJBossWebLoader".
When i set this attribute to true then everything seems to work alright...
I still couldn't understand both the problem and the solution :). Do u have any explanations for this? Meanwhile i shall go thru the references that u have sent for any answers that i cud get...
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4135126#4135126
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4135126
18 years, 1 month
[Persistence, JBoss/CMP, Hibernate, Database] - Tomcat 6 + Seam 2.0 + Hibernate - Cannot find datasource!!
by billevans
I have successfully built an application using Seam 2.0 running on JBoss4.2 AS. Now I want to run same on Tomcat 6, but having ridiculous problems trying to configure my Hibernate data source. Tomcat console appears to suggest that my data source ("gaDatasource")is bound to JNDI successfully, but when Hibernate goes to look it up it can't find it!!!
I know others have experienced this same problem but is there anyone out there who knows what the heck is going on??
Here's Tomcat console:
---------
2008.03.08 17:55:15,631 INFO [Initialization] Namespace: http://jboss.com/products/seam/international, package: org.jboss.seam.international, prefix: org.jboss.seam.international
2008.03.08 17:55:15,647 INFO [Initialization] Namespace: http://jboss.com/products/seam/security, package: org.jboss.seam.security, prefix: org.jboss.seam.security
2008.03.08 17:55:15,647 INFO [Initialization] Namespace: http://jboss.com/products/seam/persistence, package: org.jboss.seam.persistence, prefix: org.jboss.seam.persistence
2008.03.08 17:55:15,647 INFO [Initialization] Namespace: http://jboss.com/products/seam/remoting, package: org.jboss.seam.remoting, prefix: org.jboss.seam.remoting
2008.03.08 17:55:15,647 INFO [Initialization] Namespace: http://jboss.com/products/seam/core, package: org.jboss.seam.core, prefix: org.jboss.seam.core
2008.03.08 17:55:15,647 INFO [Initialization] Namespace: http://jboss.com/products/seam/captcha, package: org.jboss.seam.captcha, prefix: org.jboss.seam.captcha
2008.03.08 17:55:15,647 INFO [Initialization] Namespace: http://jboss.com/products/seam/async, package: org.jboss.seam.async, prefix: org.jboss.seam.async
2008.03.08 17:55:15,647 INFO [Initialization] Namespace: http://jboss.com/products/seam/drools, package: org.jboss.seam.drools, prefix: org.jboss.seam.drools
2008.03.08 17:55:15,647 INFO [Initialization] Namespace: http://jboss.com/products/seam/spring, package: org.jboss.seam.ioc.spring, prefix: org.jboss.seam.ioc.spring
2008.03.08 17:55:15,647 INFO [Initialization] Namespace: http://jboss.com/products/seam/pdf, package: org.jboss.seam.pdf, prefix:
2008.03.08 17:55:15,647 INFO [Initialization] Namespace: http://jboss.com/products/seam/mail, package: org.jboss.seam.mail, prefix: org.jboss.seam.mail
2008.03.08 17:55:15,647 INFO [Initialization] Namespace: http://jboss.com/products/seam/transaction, package: org.jboss.seam.transaction, prefix: org.jboss.seam.transaction
2008.03.08 17:55:15,647 INFO [Initialization] Namespace: http://jboss.com/products/seam/web, package: org.jboss.seam.web, prefix: org.jboss.seam.web
2008.03.08 17:55:15,647 INFO [Initialization] Namespace: http://jboss.com/products/seam/security/management, package: org.jboss.seam.security.management, prefix: org.jboss.seam.security.management
2008.03.08 17:55:15,647 INFO [Initialization] Namespace: http://jboss.com/products/seam/theme, package: org.jboss.seam.theme, prefix: org.jboss.seam.theme
2008.03.08 17:55:15,647 INFO [Initialization] Namespace: http://jboss.com/products/seam/navigation, package: org.jboss.seam.navigation, prefix: org.jboss.seam.navigation
2008.03.08 17:55:15,647 INFO [Initialization] Namespace: http://jboss.com/products/seam/bpm, package: org.jboss.seam.bpm, prefix: org.jboss.seam.bpm
2008.03.08 17:55:15,647 INFO [Initialization] Namespace: http://jboss.com/products/seam/framework, package: org.jboss.seam.framework, prefix: org.jboss.seam.core.framework
2008.03.08 17:55:15,647 INFO [Initialization] Namespace: http://jboss.com/products/seam/jms, package: org.jboss.seam.jms, prefix: org.jboss.seam.jms
2008.03.08 17:55:15,647 INFO [Initialization] reading /WEB-INF/components.xml
2008.03.08 17:55:15,725 INFO [Initialization] reading jar:file:/C:/apache-tomcat-6.0.14/webapps/newRiskApp/WEB-INF/lib/jboss-seam-ioc.jar!/META-INF/components.xml
2008.03.08 17:55:15,725 INFO [Initialization] reading jar:file:/C:/apache-tomcat-6.0.14/webapps/newRiskApp/WEB-INF/lib/jboss-seam-remoting.jar!/META-INF/components.xml
2008.03.08 17:55:15,725 INFO [Initialization] reading jar:file:/C:/apache-tomcat-6.0.14/webapps/newRiskApp/WEB-INF/lib/jboss-seam-ui.jar!/META-INF/components.xml
2008.03.08 17:55:15,725 INFO [Initialization] reading jar:file:/C:/apache-tomcat-6.0.14/webapps/newRiskApp/WEB-INF/lib/jboss-seam.jar!/META-INF/components.xml
2008.03.08 17:55:15,725 INFO [Initialization] reading properties from: /seam.properties
2008.03.08 17:55:15,725 INFO [Initialization] reading properties from: /jndi.properties
2008.03.08 17:55:15,741 INFO [Initialization] initializing Seam
2008.03.08 17:55:15,866 INFO [Initialization] two components with same name, higher precedence wins: org.jboss.seam.core.locale
2008.03.08 17:55:15,866 INFO [Initialization] two components with same name, higher precedence wins: org.jboss.seam.web.exceptionFilter
2008.03.08 17:55:15,866 INFO [Initialization] two components with same name, higher precedence wins: org.jboss.seam.core.locale
2008.03.08 17:55:15,866 INFO [Initialization] two components with same name, higher precedence wins: org.jboss.seam.web.parameters
2008.03.08 17:55:15,866 INFO [Initialization] two components with same name, higher precedence wins: org.jboss.seam.core.manager
2008.03.08 17:55:15,881 INFO [Initialization] two components with same name, higher precedence wins: org.jboss.seam.web.userPrincipal
2008.03.08 17:55:15,881 INFO [Initialization] two components with same name, higher precedence wins: org.jboss.seam.core.expressions
2008.03.08 17:55:15,881 INFO [Initialization] two components with same name, higher precedence wins: org.jboss.seam.core.resourceLoader
2008.03.08 17:55:15,881 INFO [Initialization] two components with same name, higher precedence wins: org.jboss.seam.transaction.transaction
2008.03.08 17:55:15,897 INFO [Initialization] two components with same name, higher precedence wins: org.jboss.seam.transaction.synchronizations
2008.03.08 17:55:15,897 INFO [Initialization] two components with same name, higher precedence wins: org.jboss.seam.persistence.persistenceProvider
2008.03.08 17:55:15,897 INFO [Initialization] two components with same name, higher precedence wins: org.jboss.seam.web.redirectFilter
2008.03.08 17:55:15,897 INFO [Initialization] two components with same name, higher precedence wins: org.jboss.seam.bpm.businessProcess
2008.03.08 17:55:15,897 INFO [Initialization] two components with same name, higher precedence wins: org.jboss.seam.core.manager
2008.03.08 17:55:15,897 INFO [Initialization] two components with same name, higher precedence wins: org.jboss.seam.security.identity
2008.03.08 17:55:15,897 INFO [Initialization] two components with same name, higher precedence wins: org.jboss.seam.web.isUserInRole
2008.03.08 17:55:15,928 INFO [Component] Component: org.jboss.seam.core.init, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.Init
2008.03.08 17:55:16,053 INFO [Initialization] Installing components...
2008.03.08 17:55:16,085 INFO [Component] Component: account, scope: CONVERSATION, type: JAVA_BEAN, class: com.ga.riskapp.account.UserAccount
2008.03.08 17:55:16,131 INFO [Component] Component: accountDetail, scope: CONVERSATION, type: JAVA_BEAN, class: com.ga.riskapp.action.AccountDetailAction
....
..
....
2008.03.08 17:55:16,507 INFO [Component] Component: logout, scope: EVENT, type: JAVA_BEAN, class: com.ga.riskapp.action.LogoutAction
2008.03.08 17:55:16,507 INFO [Component] Component: newUser, scope: SESSION, type: ENTITY_BEAN, class: com.ga.riskapp.usermgmt.RiskAppUser
2008.03.08 17:55:16,507 INFO [Component] Component: notifyEngine, scope: SESSION, type: JAVA_BEAN, class: com.ga.riskapp.notifymgmt.NotificationEngineAccess
2008.03.08 17:55:16,522 INFO [Component] Component: org.jboss.seam.async.dispatcher, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.async.ThreadPoolDispatcher
2008.03.08 17:55:16,538 INFO [Component] Component: org.jboss.seam.captcha.captcha, scope: SESSION, type: JAVA_BEAN, class: org.jboss.seam.captcha.Captcha
2008.03.08 17:55:16,538 INFO [Component] Component: org.jboss.seam.captcha.captchaImage, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.captcha.CaptchaImage
2008.03.08 17:55:16,553 INFO [Component] Component: org.jboss.seam.core.ConversationIdGenerator, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.ConversationIdGenerator
2008.03.08 17:55:16,553 INFO [Component] Component: org.jboss.seam.core.contexts, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.core.Contexts
2008.03.08 17:55:16,553 INFO [Component] Component: org.jboss.seam.core.conversation, scope: CONVERSATION, type: JAVA_BEAN, class: org.jboss.seam.core.Conversation
2008.03.08 17:55:16,569 INFO [Component] Component: org.jboss.seam.core.conversationEntries, scope: SESSION, type: JAVA_BEAN, class: org.jboss.seam.core.ConversationEntries
2008.03.08 17:55:16,569 INFO [Component] Component: org.jboss.seam.core.conversationListFactory, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.core.ConversationList
2008.03.08 17:55:16,569 INFO [Component] Component: org.jboss.seam.core.conversationPropagation, scope: EVENT, type: JAVA_BEAN, class: org.jboss.seam.core.ConversationPropagation
2008.03.08 17:55:16,585 INFO [Component] Component: org.jboss.seam.core.conversationStackFactory, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.core.ConversationStack
2008.03.08 17:55:16,585 INFO [Component] Component: org.jboss.seam.core.events, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.core.Events
2008.03.08 17:55:16,585 INFO [Component] Component: org.jboss.seam.core.expressions, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.faces.FacesExpressions
2008.03.08 17:55:16,600 INFO [Component] Component: org.jboss.seam.core.interpolator, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.core.Interpolator
2008.03.08 17:55:16,600 INFO [Component] Component: org.jboss.seam.core.locale, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.international.Locale
2008.03.08 17:55:16,600 INFO [Component] Component: org.jboss.seam.core.manager, scope: EVENT, type: JAVA_BEAN, class: org.jboss.seam.faces.FacesManager
2008.03.08 17:55:16,616 INFO [Component] Component: org.jboss.seam.core.pojoCache, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.PojoCache
2008.03.08 17:55:16,616 INFO [Component] Component: org.jboss.seam.core.resourceBundle, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.core.ResourceBundle
2008.03.08 17:55:16,632 INFO [Component] Component: org.jboss.seam.core.resourceLoader, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.faces.ResourceLoader
2008.03.08 17:55:16,632 INFO [Component] Component: org.jboss.seam.core.validators, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.Validators
2008.03.08 17:55:16,647 INFO [Component] Component: org.jboss.seam.exception.exceptions, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.exception.Exceptions
2008.03.08 17:55:16,647 INFO [Component] Component: org.jboss.seam.faces.dataModels, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.faces.DataModels
2008.03.08 17:55:16,663 INFO [Component] Component: org.jboss.seam.faces.facesContext, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.faces.FacesContext
2008.03.08 17:55:16,663 INFO [Component] Component: org.jboss.seam.faces.facesMessages, scope: CONVERSATION, type: JAVA_BEAN, class: org.jboss.seam.faces.FacesMessages
2008.03.08 17:55:16,663 INFO [Component] Component: org.jboss.seam.faces.facesPage, scope: PAGE, type: JAVA_BEAN, class: org.jboss.seam.faces.FacesPage
2008.03.08 17:55:16,679 INFO [Component] Component: org.jboss.seam.faces.httpError, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.faces.HttpError
2008.03.08 17:55:16,679 INFO [Component] Component: org.jboss.seam.faces.redirect, scope: CONVERSATION, type: JAVA_BEAN, class: org.jboss.seam.faces.Redirect
2008.03.08 17:55:16,679 INFO [Component] Component: org.jboss.seam.faces.renderer, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.ui.facelet.FaceletsRenderer
2008.03.08 17:55:16,694 INFO [Component] Component: org.jboss.seam.faces.switcher, scope: PAGE, type: JAVA_BEAN, class: org.jboss.seam.faces.Switcher
2008.03.08 17:55:16,694 INFO [Component] Component: org.jboss.seam.faces.uiComponent, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.faces.UiComponent
2008.03.08 17:55:16,694 INFO [Component] Component: org.jboss.seam.faces.validation, scope: EVENT, type: JAVA_BEAN, class: org.jboss.seam.faces.Validation
2008.03.08 17:55:16,710 INFO [Component] Component: org.jboss.seam.framework.currentDate, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.framework.CurrentDate
2008.03.08 17:55:16,710 INFO [Component] Component: org.jboss.seam.framework.currentDatetime, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.framework.CurrentDatetime
2008.03.08 17:55:16,710 INFO [Component] Component: org.jboss.seam.framework.currentTime, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.framework.CurrentTime
2008.03.08 17:55:16,725 INFO [Component] Component: org.jboss.seam.graphicImage.image, scope: EVENT, type: JAVA_BEAN, class: org.jboss.seam.ui.graphicImage.Image
2008.03.08 17:55:16,725 INFO [Component] Component: org.jboss.seam.international.localeSelector, scope: SESSION, type: JAVA_BEAN, class: org.jboss.seam.international.LocaleSelector
2008.03.08 17:55:16,741 INFO [Component] Component: org.jboss.seam.international.messagesFactory, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.international.Messages
2008.03.08 17:55:16,741 INFO [Component] Component: org.jboss.seam.international.timeZone, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.international.TimeZone
2008.03.08 17:55:16,741 INFO [Component] Component: org.jboss.seam.international.timeZoneSelector, scope: SESSION, type: JAVA_BEAN, class: org.jboss.seam.international.TimeZoneSelector
2008.03.08 17:55:16,757 INFO [Component] Component: org.jboss.seam.mail.mailSession, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.mail.MailSession
2008.03.08 17:55:16,757 INFO [Component] Component: org.jboss.seam.navigation.pages, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.navigation.Pages
2008.03.08 17:55:16,772 INFO [Component] Component: org.jboss.seam.navigation.safeActions, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.navigation.SafeActions
2008.03.08 17:55:16,772 INFO [Component] Component: org.jboss.seam.pdf.documentStore, scope: CONVERSATION, type: JAVA_BEAN, class: org.jboss.seam.pdf.DocumentStore
2008.03.08 17:55:16,788 INFO [Component] Component: org.jboss.seam.persistence.persistenceContexts, scope: CONVERSATION, type: JAVA_BEAN, class: org.jboss.seam.persistence.PersistenceContexts
2008.03.08 17:55:16,788 INFO [Component] Component: org.jboss.seam.persistence.persistenceProvider, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.persistence.HibernatePersistenceProvider
2008.03.08 17:55:16,788 INFO [Component] Component: org.jboss.seam.remoting.gwt.gwtToSeamAdapter, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.remoting.gwt.GWTToSeamAdapter
2008.03.08 17:55:16,804 INFO [Component] Component: org.jboss.seam.remoting.remoting, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.remoting.Remoting
2008.03.08 17:55:16,804 INFO [Component] Component: org.jboss.seam.security.configurationFactory, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.security.Configuration
2008.03.08 17:55:16,819 INFO [Component] Component: org.jboss.seam.security.facesSecurityEvents, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.security.FacesSecurityEvents
2008.03.08 17:55:16,819 INFO [Component] Component: org.jboss.seam.security.identity, scope: SESSION, type: JAVA_BEAN, class: org.jboss.seam.security.RuleBasedIdentity
2008.03.08 17:55:16,835 INFO [Component] Component: org.jboss.seam.security.identityManager, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.security.management.IdentityManager
2008.03.08 17:55:16,835 INFO [Component] Component: org.jboss.seam.theme.themeFactory, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.theme.Theme
2008.03.08 17:55:16,835 INFO [Component] Component: org.jboss.seam.theme.themeSelector, scope: SESSION, type: JAVA_BEAN, class: org.jboss.seam.theme.ThemeSelector
2008.03.08 17:55:16,850 INFO [Component] Component: org.jboss.seam.transaction.synchronizations, scope: EVENT, type: JAVA_BEAN, class: org.jboss.seam.transaction.SeSynchronizations
2008.03.08 17:55:16,850 INFO [Component] Component: org.jboss.seam.transaction.transaction, scope: EVENT, type: JAVA_BEAN, class: org.jboss.seam.transaction.HibernateTransaction
2008.03.08 17:55:16,866 INFO [Component] Component: org.jboss.seam.ui.EntityConverter, scope: CONVERSATION, type: JAVA_BEAN, class: org.jboss.seam.ui.converter.EntityConverter
2008.03.08 17:55:16,866 INFO [Component] Component: org.jboss.seam.ui.entityIdentifierStore, scope: PAGE, type: JAVA_BEAN, class: org.jboss.seam.ui.converter.entityConverter.EntityIdentifierStore
2008.03.08 17:55:16,882 INFO [Component] Component: org.jboss.seam.ui.entityLoader, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.ui.converter.entityConverter.EntityLoader
2008.03.08 17:55:16,882 INFO [Component] Component: org.jboss.seam.ui.graphicImage.graphicImageResource, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.ui.graphicImage.GraphicImageResource
2008.03.08 17:55:16,882 INFO [Component] Component: org.jboss.seam.ui.graphicImage.graphicImageStore, scope: SESSION, type: JAVA_BEAN, class: org.jboss.seam.ui.graphicImage.GraphicImageStore
2008.03.08 17:55:16,897 INFO [Component] Component: org.jboss.seam.ui.hibernateEntityLoader, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.ui.converter.entityConverter.HibernateEntityLoader
2008.03.08 17:55:16,897 INFO [Component] Component: org.jboss.seam.ui.resource.styleResource, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.ui.resource.StyleResource
2008.03.08 17:55:16,897 INFO [Component] Component: org.jboss.seam.ui.resource.webResource, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.ui.resource.WebResource
2008.03.08 17:55:16,913 INFO [Component] Component: org.jboss.seam.web.ajax4jsfFilter, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.web.Ajax4jsfFilter
2008.03.08 17:55:16,913 INFO [Component] Component: org.jboss.seam.web.ajax4jsfFilterInstantiator, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.ui.filter.Ajax4jsfFilterInstantiator
2008.03.08 17:55:16,929 INFO [Component] Component: org.jboss.seam.web.exceptionFilter, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.web.ExceptionFilter
2008.03.08 17:55:16,929 INFO [Component] Component: org.jboss.seam.web.isUserInRole, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.faces.IsUserInRole
2008.03.08 17:55:16,929 INFO [Component] Component: org.jboss.seam.web.loggingFilter, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.web.LoggingFilter
2008.03.08 17:55:16,944 INFO [Component] Component: org.jboss.seam.web.multipartFilter, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.web.MultipartFilter
2008.03.08 17:55:16,944 INFO [Component] Component: org.jboss.seam.web.parameters, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.faces.Parameters
2008.03.08 17:55:16,944 INFO [Component] Component: org.jboss.seam.web.redirectFilter, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.web.RedirectFilter
2008.03.08 17:55:16,960 INFO [Component] Component: org.jboss.seam.web.servletContexts, scope: EVENT, type: JAVA_BEAN, class: org.jboss.seam.web.ServletContexts
2008.03.08 17:55:16,960 INFO [Component] Component: org.jboss.seam.web.session, scope: SESSION, type: JAVA_BEAN, class: org.jboss.seam.web.Session
2008.03.08 17:55:16,960 INFO [Component] Component: org.jboss.seam.web.userPrincipal, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.faces.UserPrincipal
2008.03.08 17:55:16,975 WARN [Component] Component class should be serializable: reportFilter
2008.03.08 17:55:16,975 INFO [Component] Component: reportFilter, scope: SESSION, type: JAVA_BEAN, class: com.ga.riskapp.session.UserSessionFilter
2008.03.08 17:55:16,991 INFO [Component] Component: reportGenAction, scope: SESSION, type: JAVA_BEAN, class: com.ga.riskapp.action.ReportGenerationAction
2008.03.08 17:55:17,007 INFO [Component] Component: reportsView, scope: SESSION, type: JAVA_BEAN, class: com.ga.riskapp.action.ReportsViewAction
2008.03.08 17:55:17,007 INFO [Component] Component: securityRules, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.drools.RuleBase
2008.03.08 17:55:17,007 INFO [Component] Component: selcdUser, scope: SESSION, type: ENTITY_BEAN, class: com.ga.riskapp.usermgmt.RiskAppUser
2008.03.08 17:55:17,022 INFO [Component] Component: selectedAccount, scope: SESSION, type: JAVA_BEAN, class: com.ga.riskapp.account.UserAccount
2008.03.08 17:55:17,022 INFO [Component] Component: selectedCase, scope: SESSION, type: ENTITY_BEAN, class: com.ga.riskapp.casemgmt.Case
2008.03.08 17:55:17,022 INFO [Component] Component: selectedSession, scope: CONVERSATION, type: JAVA_BEAN, class: com.ga.riskapp.session.UserSession
2008.03.08 17:55:17,038 INFO [Component] Component: sessionRepository, scope: APPLICATION, type: JAVA_BEAN, class: com.ga.riskapp.session.SessionRepository
2008.03.08 17:55:17,038 INFO [Component] Component: timingsCollector, scope: APPLICATION, type: JAVA_BEAN, class: com.ga.riskapp.utils.measurements.TimingsCollector
2008.03.08 17:55:17,038 INFO [Component] Component: user, scope: SESSION, type: ENTITY_BEAN, class: com.ga.riskapp.usermgmt.RiskAppUser
2008.03.08 17:55:17,054 WARN [Component] Component class should be serializable: userDirectory
2008.03.08 17:55:17,054 INFO [Component] Component: userDirectory, scope: SESSION, type: JAVA_BEAN, class: com.ga.riskapp.usermgmt.RiskAppUserDirectory
2008.03.08 17:55:17,054 INFO [Contexts] starting up: timingsCollector
2008.03.08 17:55:17,054 INFO [TimingsCollector] TimingsCollector started! TimingsCollector. Size=25
2008.03.08 17:55:17,054 INFO [Contexts] starting up: gaMessages
2008.03.08 17:55:17,054 INFO [Contexts] starting up: configMgr
2008.03.08 17:55:17,054 WARN [ConfigurationMgr] ConfigurationMgr: Version=-Unknown- Language=en
2008.03.08 17:55:17,069 INFO [Environment] Hibernate 3.2.4.sp1
2008.03.08 17:55:17,069 INFO [Environment] hibernate.properties not found
2008.03.08 17:55:17,085 INFO [Environment] Bytecode provider name : cglib
2008.03.08 17:55:17,085 INFO [Environment] using JDK 1.4 java.sql.Timestamp handling
2008.03.08 17:55:17,116 INFO [Configuration] configuring from resource: hibernate.cfg.xml
2008.03.08 17:55:17,116 INFO [Configuration] Configuration resource: hibernate.cfg.xml
2008.03.08 17:55:17,116 DEBUG [DTDEntityResolver] trying to resolve system-id [http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd]
2008.03.08 17:55:17,116 DEBUG [DTDEntityResolver] recognized hibernate namespace; attempting to resolve on classpath under org/hibernate/
2008.03.08 17:55:17,116 DEBUG [DTDEntityResolver] located [http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd] in classpath
2008.03.08 17:55:17,132 DEBUG [Configuration] show_sql=true
2008.03.08 17:55:17,132 DEBUG [Configuration] dialect=org.hibernate.dialect.MySQLDialect
2008.03.08 17:55:17,132 DEBUG [Configuration] connection.datasource=java:/gaDatasource
2008.03.08 17:55:17,132 DEBUG [Configuration] cache.provider_class=org.hibernate.cache.HashtableCacheProvider
2008.03.08 17:55:17,132 DEBUG [Configuration] transaction.flush_before_completion=true
2008.03.08 17:55:17,132 DEBUG [Configuration] connection.release_mode=after_statement
2008.03.08 17:55:17,132 DEBUG [Configuration] transaction.manager_lookup_class=org.hibernate.transaction.JBossTransactionManagerLookup
2008.03.08 17:55:17,132 DEBUG [Configuration] transaction.factory_class=org.hibernate.transaction.JTATransactionFactory
2008.03.08 17:55:17,132 DEBUG [Configuration] java:/gadb<-org.dom4j.tree.DefaultAttribute@bdd2e7 [Attribute: name resource value "com/ga/riskapp/casemgmt/Case.hbm.xml"]
2008.03.08 17:55:17,132 INFO [Configuration] Reading mappings from resource : com/ga/riskapp/casemgmt/Case.hbm.xml
2008.03.08 17:55:17,132 DEBUG [DTDEntityResolver] trying to resolve system-id [http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd]
2008.03.08 17:55:17,132 DEBUG [DTDEntityResolver] recognized hibernate namespace; attempting to resolve on classpath under org/hibernate/
2008.03.08 17:55:17,132 DEBUG [DTDEntityResolver] located [http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd] in classpath
2008.03.08 17:55:17,194 INFO [HbmBinder] Mapping class: com.ga.riskapp.casemgmt.Case -> ga_ra_case
2008.03.08 17:55:17,194 DEBUG [HbmBinder] Mapped property: id -> ID
2008.03.08 17:55:17,241 DEBUG [HbmBinder] Mapped property: status -> STATUS_ID
2008.03.08 17:55:17,241 DEBUG [HbmBinder] Mapped property: priority -> PRIORITY
.......
....
..........
2008.03.08 17:55:17,491 DEBUG [CollectionSecondPass] Mapped collection key: VIEW_ID, element: PROP_ID, PROP_VALUE
2008.03.08 17:55:17,491 DEBUG [CollectionSecondPass] Second pass for collection: com.ga.riskapp.config.dbsource.HostService.propertyDefs
2008.03.08 17:55:17,491 INFO [HbmBinder] Mapping collection: com.ga.riskapp.config.dbsource.HostService.propertyDefs -> ga_ra_session_prop_def
2008.03.08 17:55:17,491 DEBUG [CollectionSecondPass] Mapped collection key: HOST_APP_ID, one-to-many: com.ga.riskapp.config.dbsource.UserSessionPropDef
........
...
........
2008.03.08 17:55:17,491 DEBUG [Configuration] processing native query and ResultSetMapping mappings
2008.03.08 17:55:17,491 DEBUG [Configuration] processing association property references
2008.03.08 17:55:17,491 DEBUG [Configuration] processing foreign key constraints
2008.03.08 17:55:17,491 DEBUG [Configuration] resolving reference to class: com.ga.riskapp.config.dbsource.UserActivityType
....
..
.....
2008.03.08 17:55:17,491 DEBUG [Configuration] resolving reference to class: com.ga.riskapp.session.UserSessionView
2008.03.08 17:55:17,523 INFO [NamingHelper] JNDI InitialContext properties:{}
2008.03.08 17:55:17,523 FATAL [DatasourceConnectionProvider] Could not find datasource: java:/gaDatasource
javax.naming.NameNotFoundException: Name gaDatasource is not bound in this Context
at org.apache.naming.NamingContext.lookup(NamingContext.java:770)
at org.apache.naming.NamingContext.lookup(NamingContext.java:153)
at org.apache.naming.SelectorContext.lookup(SelectorContext.java:137)
at javax.naming.InitialContext.lookup(InitialContext.java:351)
at org.hibernate.connection.DatasourceConnectionProvider.configure(DatasourceConnectionProvider.java:52)
at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:124)
at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:56)
at org.hibernate.cfg.SettingsFactory.createConnectionProvider(SettingsFactory.java:414)
at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:62)
at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2009)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1292)
at com.ga.riskapp.config.dbsource.AppWideSettings.(AppWideSettings.java:72)
at com.ga.riskapp.config.ConfigurationMgr.onCreate(ConfigurationMgr.java:226)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.seam.util.Reflections.invoke(Reflections.java:21)
at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:125)
at org.jboss.seam.Component.callComponentMethod(Component.java:2084)
at org.jboss.seam.Component.callCreateMethod(Component.java:2007)
at org.jboss.seam.Component.newInstance(Component.java:1978)
at org.jboss.seam.contexts.Contexts.startup(Contexts.java:304)
at org.jboss.seam.contexts.Contexts.startup(Contexts.java:296)
at org.jboss.seam.contexts.Contexts.startup(Contexts.java:278)
at org.jboss.seam.contexts.ServletLifecycle.endInitialization(ServletLifecycle.java:95)
at org.jboss.seam.init.Initialization.init(Initialization.java:592)
at org.jboss.seam.servlet.SeamListener.contextInitialized(SeamListener.java:34)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3830)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4337)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:825)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:714)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
---------
MANY MANY THANKS to anyone who can help me out!!
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4135124#4135124
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4135124
18 years, 1 month
[JBoss Messaging] - Re: MDBs not getting messages after long run
by mpr_prabhu
Strange.
We finally traced back the hanging/n delivery of messages to Message expiries.
We set out message expiries to 5 seconds and during certain times our application would be working so hard (It is processing messages at 250 TPS) that expired messages would buildup in our queues.
However we do not see any messages in the Expiry queue (or small no of messages)
At some point Container stops delivering messages altogehter resulting in pileup.
-- Our suspicion is Container is never getting to newly arrived messages also and hence resulting in expiry of all messages
It was easy to simulate once we found this to be the cause.
We set message expiry to 500 ms and pumped in at about 100 TPS with service processing time of about 150 ms.
Container delivered abuout 50 messages and not even single message after that.
We are putting in a workaround to set our messages to never expire.
However would consider this as a defect in JBM as I expect it to handle it more gracefully and clean up expired messages or ensure these do not affect new messages
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4135119#4135119
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4135119
18 years, 1 month