[jboss-user] [JBoss Seam] - Re: Booking example, Tomcat, EJB3 and thou...
mlh496
do-not-reply at jboss.com
Tue Mar 6 14:51:21 EST 2007
The components.xml file is in the /web-inf directory in the war file. In fact, I've added a context to Tomcat pointing to an exploded directory containing my web app, so I can confirm that the components.xml file is in the right place.
Here is an expanded excerpt from the log file:
10:18:37,013 INFO [Initialization] reading /WEB-INF/components.xml
| 10:18:37,201 INFO [Initialization] reading jar:file:/C:/Apache%20Software%20Foundation/Tomcat%206.0/webapps/flow/WEB-INF/lib/jboss-seam-remoting.jar!/META-INF/components.xml
| 10:18:37,216 INFO [Initialization] reading jar:file:/C:/Apache%20Software%20Foundation/Tomcat%206.0/webapps/flow/WEB-INF/lib/jboss-seam.jar!/META-INF/components.xml
| 10:18:37,232 INFO [Initialization] reading properties from: /seam.properties
| 10:18:37,232 INFO [Initialization] reading properties from: /jndi.properties
| 10:18:37,232 INFO [Initialization] initializing Seam
| 10:18:37,232 INFO [Scanner] scanning: C:\Apache Software Foundation\Tomcat 6.0\webapps\flow\WEB-INF\classes
| 10:18:37,404 INFO [Scanner] scanning: /C:/Apache Software Foundation/Tomcat 6.0/webapps/flow/WEB-INF/lib/jboss-seam-mail.jar
| 10:18:37,451 INFO [Scanner] scanning: /C:/Apache Software Foundation/Tomcat 6.0/webapps/flow/WEB-INF/lib/jboss-seam-pdf.jar
| 10:18:37,498 INFO [Scanner] scanning: /C:/Apache Software Foundation/Tomcat 6.0/webapps/flow/WEB-INF/lib/jboss-seam-ui.jar
| 10:18:37,607 INFO [Scanner] scanning: /C:/Apache Software Foundation/Tomcat 6.0/webapps/flow/WEB-INF/lib/jboss-seam-remoting.jar
| 10:18:37,669 INFO [Scanner] scanning: /C:/Apache Software Foundation/Tomcat 6.0/webapps/flow/WEB-INF/lib/jboss-seam.jar
| 10:18:38,544 INFO [Initialization] two components with same name, higher precedence wins: org.jboss.seam.persistence.persistenceProvider
| 10:18:38,560 INFO [Initialization] two components with same name, higher precedence wins: org.jboss.seam.security.identity
| 10:18:38,623 INFO [Component] Component: org.jboss.seam.core.init, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.Init
| 10:18:38,685 WARN [Initialization] Did not install PojoCache due to NoClassDefFoundError: org/jgroups/MembershipListener
| 10:18:38,685 INFO [Initialization] Installing components...
| 10:18:38,685 INFO [Component] Component: org.jboss.seam.core.facesContext, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.FacesContext
| 10:18:38,701 INFO [Component] Component: org.jboss.seam.core.messages, scope: SESSION, type: JAVA_BEAN, class: org.jboss.seam.core.Messages
| 10:18:38,701 INFO [Component] Component: org.jboss.seam.core.isUserInRole, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.IsUserInRole
| 10:18:38,701 INFO [Component] Component: org.jboss.seam.theme.theme, scope: SESSION, type: JAVA_BEAN, class: org.jboss.seam.theme.Theme
| 10:18:38,701 INFO [Component] Component: org.jboss.seam.core.pageContext, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.PageContext
| 10:18:38,701 INFO [Component] Component: org.jboss.seam.core.validation, scope: EVENT, type: JAVA_BEAN, class: org.jboss.seam.core.Validation
| 10:18:38,701 INFO [Component] Component: org.jboss.seam.core.manager, scope: EVENT, type: JAVA_BEAN, class: org.jboss.seam.core.Manager
| 10:18:38,716 INFO [Component] Component: documentStore, scope: CONVERSATION, type: JAVA_BEAN, class: org.jboss.seam.pdf.DocumentStore
| 10:18:38,748 INFO [Component] Component: org.jboss.seam.core.locale, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.core.Locale
| 10:18:38,748 INFO [Component] Component: org.jboss.seam.core.pages, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.Pages
| 10:18:38,763 INFO [Component] Component: org.jboss.seam.servlet.exceptionFilter, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.web.ExceptionFilter
| 10:18:38,779 INFO [Component] Component: org.jboss.seam.core.applicationContext, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.ApplicationContext
| 10:18:38,779 INFO [Component] Component: org.jboss.seam.core.sessionContext, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.SessionContext
| 10:18:38,779 INFO [Component] Component: org.jboss.seam.core.validators, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.Validators
| 10:18:38,779 INFO [Component] Component: org.jboss.seam.core.conversationList, scope: PAGE, type: JAVA_BEAN, class: org.jboss.seam.core.ConversationList
| 10:18:38,779 INFO [Component] Component: org.jboss.seam.core.localeSelector, scope: SESSION, type: JAVA_BEAN, class: org.jboss.seam.core.LocaleSelector
| 10:18:38,794 INFO [Component] Component: org.jboss.seam.persistence.persistenceProvider, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.persistence.HibernatePersistenceProvider
| 10:18:38,794 INFO [Component] Component: org.jboss.seam.theme.themeSelector, scope: SESSION, type: JAVA_BEAN, class: org.jboss.seam.theme.ThemeSelector
| 10:18:38,794 INFO [Component] Component: usersList, scope: EVENT, type: JAVA_BEAN, class: com.mlh.flow.UsersList
| 10:18:38,826 INFO [Component] Component: org.jboss.seam.ui.resource.webResource, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.ui.resource.WebResource
| 10:18:38,826 INFO [Component] Component: surveyHome, scope: CONVERSATION, type: JAVA_BEAN, class: com.mlh.flow.SurveyHome
| 10:18:38,841 INFO [Component] Component: org.jboss.seam.core.persistenceContexts, scope: CONVERSATION, type: JAVA_BEAN, class: org.jboss.seam.core.PersistenceContexts
| 10:18:38,841 INFO [Component] Component: org.jboss.seam.framework.currentDatetime, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.framework.CurrentDatetime
| 10:18:38,841 INFO [Component] Component: org.jboss.seam.core.conversationEntries, scope: SESSION, type: JAVA_BEAN, class: org.jboss.seam.core.ConversationEntries
| 10:18:38,841 INFO [Component] Component: org.jboss.seam.core.businessProcessContext, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.BusinessProcessContext
| 10:18:38,841 INFO [Component] Component: org.jboss.seam.core.ejb, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.Ejb
| 10:18:38,841 INFO [Component] Component: authenticator, scope: EVENT, type: JAVA_BEAN, class: com.mlh.flow.Authenticator
| 10:18:38,857 INFO [Component] Component: org.jboss.seam.security.identity, scope: SESSION, type: JAVA_BEAN, class: org.jboss.seam.security.RuleBasedIdentity
| 10:18:38,873 INFO [Component] Component: org.jboss.seam.remoting.remoting, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.remoting.Remoting
| 10:18:38,873 INFO [Component] Component: org.jboss.seam.core.interpolator, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.core.Interpolator
| 10:18:38,873 INFO [Component] Component: org.jboss.seam.core.expressions, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.Expressions
| 10:18:38,873 INFO [Component] Component: org.jboss.seam.core.renderer, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.ui.facelet.FaceletsRenderer
| 10:18:38,888 INFO [Component] Component: org.jboss.seam.core.httpError, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.HttpError
| 10:18:38,888 INFO [Component] Component: leavesHome, scope: CONVERSATION, type: JAVA_BEAN, class: com.mlh.flow.LeavesHome
| 10:18:38,904 INFO [Component] Component: securityRules, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.drools.RuleBase
| 10:18:38,904 INFO [Component] Component: org.jboss.seam.core.events, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.core.Events
| 10:18:38,904 INFO [Component] Component: entityManager, scope: CONVERSATION, type: JAVA_BEAN, class: org.jboss.seam.core.ManagedPersistenceContext
| 10:18:38,919 INFO [Component] Component: org.jboss.seam.core.safeActions, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.SafeActions
| 10:18:38,919 INFO [Component] Component: org.jboss.seam.core.userPrincipal, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.UserPrincipal
| 10:18:38,919 INFO [Component] Component: org.jboss.seam.framework.currentDate, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.framework.CurrentDate
| 10:18:38,919 INFO [Component] Component: org.jboss.seam.core.methodContext, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.MethodContext
| 10:18:38,919 INFO [Component] Component: org.jboss.seam.core.uiComponent, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.core.UiComponent
| 10:18:38,919 INFO [Component] Component: org.jboss.seam.security.configuration, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.security.Configuration
| 10:18:38,919 INFO [Component] Component: usersHome, scope: CONVERSATION, type: JAVA_BEAN, class: com.mlh.flow.UsersHome
| 10:18:38,935 INFO [Component] Component: org.jboss.seam.servlet.multipartFilter, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.web.MultipartFilter
| 10:18:38,935 INFO [Component] Component: org.jboss.seam.framework.currentTime, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.framework.CurrentTime
| 10:18:38,935 INFO [Component] Component: org.jboss.seam.core.switcher, scope: PAGE, type: JAVA_BEAN, class: org.jboss.seam.core.Switcher
| 10:18:38,935 INFO [Component] Component: org.jboss.seam.core.exceptions, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.Exceptions
| 10:18:38,951 INFO [Component] Component: org.jboss.seam.core.facesMessages, scope: CONVERSATION, type: JAVA_BEAN, class: org.jboss.seam.core.FacesMessages
| 10:18:38,951 INFO [Component] Component: org.jboss.seam.core.redirect, scope: CONVERSATION, type: JAVA_BEAN, class: org.jboss.seam.core.Redirect
| 10:18:38,951 INFO [Component] Component: org.jboss.seam.core.conversationContext, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.ConversationContext
| 10:18:38,951 INFO [Component] Component: surveyList, scope: EVENT, type: JAVA_BEAN, class: com.mlh.flow.SurveyList
| 10:18:38,951 INFO [Component] Component: org.jboss.seam.servlet.redirectFilter, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.web.RedirectFilter
| 10:18:38,951 INFO [Component] Component: org.jboss.seam.core.facesPage, scope: PAGE, type: JAVA_BEAN, class: org.jboss.seam.core.FacesPage
| 10:18:38,951 INFO [Component] Component: org.jboss.seam.core.eventContext, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.EventContext
| 10:18:38,966 INFO [Component] Component: flowEntityManagerFactory, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.EntityManagerFactory
| 10:18:38,966 INFO [Component] Component: org.jboss.seam.debug.contexts, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.debug.Contexts
| 10:18:38,966 INFO [Component] Component: org.jboss.seam.debug.introspector, scope: EVENT, type: JAVA_BEAN, class: org.jboss.seam.debug.Introspector
| 10:18:38,966 INFO [Component] Component: org.jboss.seam.core.resourceBundle, scope: SESSION, type: JAVA_BEAN, class: org.jboss.seam.core.ResourceBundle
| 10:18:38,982 INFO [Component] Component: leavesList, scope: EVENT, type: JAVA_BEAN, class: com.mlh.flow.LeavesList
| 10:18:38,982 INFO [Component] Component: org.jboss.seam.core.conversationStack, scope: PAGE, type: JAVA_BEAN, class: org.jboss.seam.core.ConversationStack
| 10:18:38,982 INFO [Component] Component: org.jboss.seam.core.conversation, scope: CONVERSATION, type: JAVA_BEAN, class: org.jboss.seam.core.Conversation
| 10:18:38,998 INFO [Lifecycle] starting up: org.jboss.seam.servlet.multipartFilter
| 10:18:39,013 INFO [Lifecycle] starting up: flowEntityManagerFactory
| 10:18:39,044 INFO [Version] Hibernate EntityManager 3.2.0.CR1
| 10:18:39,060 INFO [Version] Hibernate Annotations 3.2.0.CR1
| 10:18:39,076 INFO [Environment] Hibernate 3.2 cr2
| 10:18:39,091 INFO [Environment] hibernate.properties not found
| 10:18:39,091 INFO [Environment] Bytecode provider name : cglib
| 10:18:39,107 INFO [Environment] using JDK 1.4 java.sql.Timestamp handling
| 10:18:39,716 WARN [FileZippedJarVisitor] Unable to find file (ignored): file:/C:/Apache%20Software%20Foundation/Tomcat%206.0/webapps/flow/WEB-INF/classes
| java.io.FileNotFoundException: C:\Apache Software Foundation\Tomcat 6.0\webapps\flow\WEB-INF\classes (Access is denied)
| at java.util.zip.ZipFile.open(Native Method)
| at java.util.zip.ZipFile.<init>(Unknown Source)
| at java.util.jar.JarFile.<init>(Unknown Source)
| at java.util.jar.JarFile.<init>(Unknown Source)
| at org.hibernate.ejb.packaging.FileZippedJarVisitor.doProcessElements(FileZippedJarVisitor.java:34)
| at org.hibernate.ejb.packaging.JarVisitor.getMatchingEntries(JarVisitor.java:208)
| at org.hibernate.ejb.Ejb3Configuration.addMetadataFromVisitor(Ejb3Configuration.java:223)
| at org.hibernate.ejb.Ejb3Configuration.createEntityManagerFactory(Ejb3Configuration.java:200)
| at org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:114)
| at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:37)
| at org.jboss.seam.core.EntityManagerFactory.startup(EntityManagerFactory.java:74)
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
| at java.lang.reflect.Method.invoke(Unknown Source)
| at org.jboss.seam.util.Reflections.invoke(Reflections.java:18)
| at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:121)
| at org.jboss.seam.Component.callComponentMethod(Component.java:1810)
| at org.jboss.seam.Component.callCreateMethod(Component.java:1725)
| at org.jboss.seam.Component.newInstance(Component.java:1714)
| at org.jboss.seam.contexts.Lifecycle.startup(Lifecycle.java:165)
| at org.jboss.seam.contexts.Lifecycle.endInitialization(Lifecycle.java:137)
| at org.jboss.seam.init.Initialization.init(Initialization.java:479)
| at org.jboss.seam.servlet.SeamListener.contextInitialized(SeamListener.java:33)
| at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3827)
| at org.apache.catalina.core.StandardContext.start(StandardContext.java:4336)
| at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:761)
| at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:741)
| 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:120)
| at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1023)
| at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
| at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1015)
| at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
| at org.apache.catalina.core.StandardService.start(StandardService.java:448)
| at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
| at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
| at java.lang.reflect.Method.invoke(Unknown Source)
| at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
| at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
| 10:18:39,732 WARN [Ejb3Configuration] Overriding hibernate.transaction.factory_class is dangerous, this might break the EJB3 specification implementation
| 10:18:39,904 INFO [NamingHelper] JNDI InitialContext properties:{java.naming.factory.initial=org.jnp.interfaces.LocalOnlyContextFactory, java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces}
| 10:18:39,935 ERROR [NamingHelper] Could not obtain initial context
| javax.naming.NamingException: Local server is not initialized
| at org.jnp.interfaces.LocalOnlyContextFactory.getInitialContext(LocalOnlyContextFactory.java:45)
| at javax.naming.spi.NamingManager.getInitialContext(Unknown Source)
When I first saw the "Access is denied" message, I stopped Tomcat, cleared all caches - including the unzipped war file - and restarted. The same message appeared.
Thank you for your patience & help,
-Michael
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4025553#4025553
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4025553
More information about the jboss-user
mailing list