cannot deploy simple CRUD application
vlaugier Sep 12, 2007 11:11 AMHello,
I have a problem when deploying a very simple CRUD application
Here is what I did :
create the application with seam-gen
add a class Company, and the corresponding xhtml pages
modify components.xml to put the CRUD support
My environement is the following :
jboss4.0 with ejb3 support
seam 1.2.1
The code of the class Company.java is :
/* * Company.java * * Created on 12 septembre 2007, 08:59 * * To change this template, choose Tools | Template Manager * and open the template in the editor. */ package fr.helmet.entity; import java.io.Serializable; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.Table; /** * * @author vlaugier */ @Entity @Table(name="company") public class Company implements Serializable { private long id; private String name; private Company parentCompany; /** Creates a new instance of Company */ public Company() { } @Id @GeneratedValue public long getId() { return id; } public void setId(long id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public Company getParentCompany() { return parentCompany; } public void setParentCompany(Company parentCompany) { this.parentCompany = parentCompany; } }
The code of the class components.xml is :
<?xml version="1.0" encoding="UTF-8"?> <components xmlns="http://jboss.com/products/seam/components" xmlns:core="http://jboss.com/products/seam/core" xmlns:drools="http://jboss.com/products/seam/drools" xmlns:security="http://jboss.com/products/seam/security" xmlns:mail="http://jboss.com/products/seam/mail" xmlns:fwk="http://jboss.com/products/seam/framework" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation= "http://jboss.com/products/seam/core http://jboss.com/products/seam/core-1.2.xsd http://jboss.com/products/seam/framework http://jboss.com/products/seam/framework-1.2.xsd http://jboss.com/products/seam/drools http://jboss.com/products/seam/drools-1.2.xsd http://jboss.com/products/seam/security http://jboss.com/products/seam/security-1.2.xsd http://jboss.com/products/seam/mail http://jboss.com/products/seam/mail-1.2.xsd http://jboss.com/products/seam/components http://jboss.com/products/seam/components-1.2.xsd"> <core:init debug="@debug@" jndi-pattern="@jndiPattern@"/> <core:manager concurrent-request-timeout="500" conversation-timeout="120000" conversation-id-parameter="cid" conversation-is-long-running-parameter="clr"/> <!-- <core:managed-persistence-context name="entityManager" auto-create="true" persistence-unit-jndi-name="java:/demoOA51EntityManagerFactory"/> --> <core:managed-persistence-context name="entityManager" persistence-unit-jndi-name="java:/demoOA51EntityManagerFactory"/> <core:ejb installed="@embeddedEjb@"/> <drools:rule-base name="securityRules"> <drools:rule-files> <value>/security.drl</value> </drools:rule-files> </drools:rule-base> <security:identity authenticate-method="#{authenticator.authenticate}" security-rules="#{securityRules}"/> <event type="org.jboss.seam.notLoggedIn"> <action expression="#{redirect.captureCurrentView}"/> </event> <event type="org.jboss.seam.postAuthenticate"> <action expression="#{redirect.returnToCapturedView}"/> </event> <mail:mail-session host="localhost" port="2525" username="test" password="test" /> <!-- For use with jBPM pageflow or process management --> <!-- <core:jbpm> <core:process-definitions></core:process-definitions> <core:pageflow-definitions></core:pageflow-definitions> </core:jbpm> --> <fwk:entity-home name="companyDao" entity-class="Company" entity-manager="#{entityManager}" /> <fwk:entity-query name="companies" entity-manager="#{entityManager}" ejbql="select c from Company c"/> </components>
I havent change much to persistence.xml except for the create-drop :
<?xml version="1.0" encoding="UTF-8"?> <!-- Persistence deployment descriptor for dev profile --> <persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd" version="1.0"> <persistence-unit name="demoOA51"> <provider>org.hibernate.ejb.HibernatePersistence</provider> <jta-data-source>java:/demoOA51Datasource</jta-data-source> <properties> <property name="hibernate.dialect" value="org.hibernate.dialect.HSQLDialect"/> <property name="hibernate.hbm2ddl.auto" value="validate"/> <property name="hibernate.hbm2ddl.auto" value="create-drop"/> <property name="hibernate.cache.use_query_cache" value="true"/> <property name="hibernate.show_sql" value="true"/> <property name="jboss.entity.manager.factory.jndi.name" value="java:/demoOA51EntityManagerFactory"/> <property name="hibernate.default_schema" value="PUBLIC"/> </properties> </persistence-unit> </persistence>
I get the following error (in red) when deploying to jboss :
15:42:08,033 INFO [SchemaExport] Running hbm2ddl schema export 15:42:08,033 INFO [SchemaExport] exporting generated schema to database 15:42:08,034 INFO [SchemaExport] schema export complete 15:42:08,130 INFO [EARDeployer] Undeploying J2EE application, destroy step: file:/home/vlaugier/jboss-4.0.5.GA_EJB3Support/server/default/deploy/demoOA51.ear 15:42:08,132 INFO [EARDeployer] Undeployed J2EE application: file:/home/vlaugier/jboss-4.0.5.GA_EJB3Support/server/default/deploy/demoOA51.ear 15:42:08,230 INFO [EARDeployer] Init J2EE application: file:/home/vlaugier/jboss-4.0.5.GA_EJB3Support/server/default/deploy/demoOA51.ear 15:42:14,544 INFO [Ejb3Deployment] EJB3 deployment time took: 136 15:42:15,447 INFO [Ejb3Deployment] EJB3 deployment time took: 893 15:42:15,459 INFO [JmxKernelAbstraction] installing MBean: persistence.units:ear=demoOA51.ear,unitName=demoOA51 with dependencies: 15:42:15,459 INFO [JmxKernelAbstraction] jboss.jca:name=demoOA51Datasource,service=DataSourceBinding 15:42:15,477 INFO [Ejb3Configuration] found EJB3 Entity bean: fr.helmet.entity.Company 15:42:15,478 WARN [Ejb3Configuration] Persistence provider caller does not implements the EJB3 spec correctly. PersistenceUnitInfo.getNewTempClassLoader() is null. 15:42:15,480 INFO [Configuration] Reading mappings from resource: META-INF/orm.xml 15:42:15,482 INFO [Ejb3Configuration] [PersistenceUnit: demoOA51] no META-INF/orm.xml found 15:42:15,485 INFO [AnnotationBinder] Binding entity from annotated class: fr.helmet.entity.Company 15:42:15,485 INFO [EntityBinder] Bind entity fr.helmet.entity.Company on table company 15:42:15,658 INFO [ConnectionProviderFactory] Initializing connection provider: org.hibernate.ejb.connection.InjectedDataSourceConnectionProvider 15:42:15,663 INFO [InjectedDataSourceConnectionProvider] Using provided datasource 15:42:15,665 INFO [SettingsFactory] RDBMS: HSQL Database Engine, version: 1.8.0 15:42:15,665 INFO [SettingsFactory] JDBC driver: HSQL Database Engine Driver, version: 1.8.0 15:42:15,666 INFO [Dialect] Using dialect: org.hibernate.dialect.HSQLDialect 15:42:15,669 INFO [TransactionFactoryFactory] Transaction strategy: org.hibernate.ejb.transaction.JoinableCMTTransactionFactory 15:42:15,670 INFO [TransactionManagerLookupFactory] instantiating TransactionManagerLookup: org.hibernate.transaction.JBossTransactionManagerLookup 15:42:15,670 INFO [TransactionManagerLookupFactory] instantiated TransactionManagerLookup 15:42:15,670 INFO [SettingsFactory] Automatic flush during beforeCompletion(): disabled 15:42:15,670 INFO [SettingsFactory] Automatic session close at end of transaction: disabled 15:42:15,671 INFO [SettingsFactory] JDBC batch size: 15 15:42:15,671 INFO [SettingsFactory] JDBC batch updates for versioned data: disabled 15:42:15,671 INFO [SettingsFactory] Scrollable result sets: enabled 15:42:15,671 INFO [SettingsFactory] JDBC3 getGeneratedKeys(): disabled 15:42:15,671 INFO [SettingsFactory] Connection release mode: auto 15:42:15,671 INFO [SettingsFactory] Default schema: PUBLIC 15:42:15,672 INFO [SettingsFactory] Default batch fetch size: 1 15:42:15,672 INFO [SettingsFactory] Generate SQL with comments: disabled 15:42:15,672 INFO [SettingsFactory] Order SQL updates by primary key: disabled 15:42:15,672 INFO [SettingsFactory] Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory 15:42:15,672 INFO [ASTQueryTranslatorFactory] Using ASTQueryTranslatorFactory 15:42:15,673 INFO [SettingsFactory] Query language substitutions: {} 15:42:15,673 INFO [SettingsFactory] JPA-QL strict compliance: enabled 15:42:15,673 INFO [SettingsFactory] Second-level cache: enabled 15:42:15,673 INFO [SettingsFactory] Query cache: enabled 15:42:15,673 INFO [SettingsFactory] Cache provider: org.hibernate.cache.HashtableCacheProvider 15:42:15,673 INFO [SettingsFactory] Optimize cache for minimal puts: disabled 15:42:15,674 INFO [SettingsFactory] Structured second-level cache entries: disabled 15:42:15,674 INFO [SettingsFactory] Query cache factory: org.hibernate.cache.StandardQueryCacheFactory 15:42:15,674 INFO [SettingsFactory] Echoing all SQL to stdout 15:42:15,674 INFO [SettingsFactory] Statistics: disabled 15:42:15,674 INFO [SettingsFactory] Deleted entity synthetic identifier rollback: disabled 15:42:15,675 INFO [SettingsFactory] Default entity-mode: pojo 15:42:15,682 INFO [SessionFactoryImpl] building session factory 15:42:15,690 INFO [SessionFactoryObjectFactory] Not binding factory to JNDI, no JNDI name configured 15:42:15,695 INFO [SchemaExport] Running hbm2ddl schema export 15:42:15,695 INFO [SchemaExport] exporting generated schema to database 15:42:15,696 INFO [SchemaExport] Executing import script: /import.sql 15:42:15,696 INFO [SchemaExport] schema export complete 15:42:15,709 INFO [NamingHelper] JNDI InitialContext properties:{java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory, java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces} 15:42:15,710 INFO [UpdateTimestampsCache] starting update timestamps cache at region: org.hibernate.cache.UpdateTimestampsCache 15:42:15,710 INFO [StandardQueryCache] starting query cache at region: org.hibernate.cache.StandardQueryCache 15:42:15,711 INFO [EJB3Deployer] Deployed: file:/home/vlaugier/jboss-4.0.5.GA_EJB3Support/server/default/tmp/deploy/tmp4912demoOA51.ear-contents/demoOA51.jar 15:42:15,733 INFO [JmxKernelAbstraction] installing MBean: jboss.j2ee:ear=demoOA51.ear,jar=jboss-seam.jar,name=Dispatcher,service=EJB3 with dependencies: 15:42:15,763 INFO [EJBContainer] STARTED EJB: org.jboss.seam.core.Dispatcher ejbName: Dispatcher 15:42:15,815 INFO [JmxKernelAbstraction] installing MBean: jboss.j2ee:ear=demoOA51.ear,jar=jboss-seam.jar,name=TransactionListener,service=EJB3 with dependencies: 15:42:15,838 INFO [EJBContainer] STARTED EJB: org.jboss.seam.core.TransactionListener ejbName: TransactionListener 15:42:15,872 INFO [SimpleStatefulCache] Initializing SimpleStatefulCache with maxSize: 100000 timeout: 300 for jboss.j2ee:ear=demoOA51.ear,jar=jboss-seam.jar,name=TransactionListener,service=EJB3 15:42:15,873 INFO [EJB3Deployer] Deployed: file:/home/vlaugier/jboss-4.0.5.GA_EJB3Support/server/default/tmp/deploy/tmp4912demoOA51.ear-contents/jboss-seam.jar 15:42:15,958 INFO [TomcatDeployer] deploy, ctxPath=/demoOA51, warUrl=.../tmp/deploy/tmp4912demoOA51.ear-contents/demoOA51-exp.war/ 15:42:16,391 INFO [ContextConfig] WARNING: Security role name NONE used in an <auth-constraint> without being defined in a <security-role> 15:42:16,399 INFO [ServletContextListener] Welcome to Seam 1.2.1 15:42:16,458 INFO [Scanner] scanning: /home/vlaugier/jboss-4.0.5.GA_EJB3Support/server/default/tmp/deploy/tmp4912demoOA51.ear-contents/jboss-seam.jar 15:42:16,495 INFO [Scanner] scanning: /home/vlaugier/jboss-4.0.5.GA_EJB3Support/server/default/./tmp/deploy/tmp4912demoOA51.ear-contents/demoOA51-exp.war/WEB-INF/lib/jboss-seam-ioc.jar 15:42:16,499 INFO [Scanner] scanning: /home/vlaugier/jboss-4.0.5.GA_EJB3Support/server/default/./tmp/deploy/tmp4912demoOA51.ear-contents/demoOA51-exp.war/WEB-INF/lib/jboss-seam-remoting.jar 15:42:16,504 INFO [Initialization] Namespace: http://jboss.com/products/seam/security, package: org.jboss.seam.security, prefix: org.jboss.seam.security 15:42:16,506 INFO [Initialization] Namespace: http://jboss.com/products/seam/drools, package: org.jboss.seam.drools, prefix: org.jboss.seam.drools 15:42:16,506 INFO [Initialization] Namespace: http://jboss.com/products/seam/spring, package: org.jboss.seam.ioc.spring, prefix: org.jboss.seam.ioc.spring 15:42:16,506 INFO [Initialization] Namespace: http://jboss.com/products/seam/mail, package: org.jboss.seam.mail, prefix: org.jboss.seam.mail 15:42:16,506 INFO [Initialization] Namespace: http://jboss.com/products/seam/remoting, package: org.jboss.seam.remoting, prefix: org.jboss.seam.remoting 15:42:16,506 INFO [Initialization] Namespace: http://jboss.com/products/seam/web, package: org.jboss.seam.web, prefix: org.jboss.seam.web 15:42:16,507 INFO [Initialization] Namespace: http://jboss.com/products/seam/theme, package: org.jboss.seam.theme, prefix: org.jboss.seam.theme 15:42:16,507 INFO [Initialization] Namespace: http://jboss.com/products/seam/core, package: org.jboss.seam.core, prefix: org.jboss.seam.core 15:42:16,507 INFO [Initialization] Namespace: http://jboss.com/products/seam/jms, package: org.jboss.seam.jms, prefix: org.jboss.seam.jms 15:42:16,507 INFO [Initialization] Namespace: http://jboss.com/products/seam/framework, package: org.jboss.seam.framework, prefix: org.jboss.seam.core.framework 15:42:16,509 INFO [Scanner] scanning: /home/vlaugier/jboss-4.0.5.GA_EJB3Support/server/default/./tmp/deploy/tmp4912demoOA51.ear-contents/demoOA51-exp.war/WEB-INF/lib/jboss-seam-ui.jar 15:42:16,512 INFO [Scanner] scanning: /home/vlaugier/jboss-4.0.5.GA_EJB3Support/server/default/./tmp/deploy/tmp4912demoOA51.ear-contents/demoOA51-exp.war/WEB-INF/lib/jboss-seam-debug.jar 15:42:16,512 INFO [Scanner] scanning: /home/vlaugier/jboss-4.0.5.GA_EJB3Support/server/default/tmp/deploy/tmp4912demoOA51.ear-contents/demoOA51.jar 15:42:16,513 INFO [Scanner] scanning: /home/vlaugier/jboss-4.0.5.GA_EJB3Support/server/default/./tmp/deploy/tmp4912demoOA51.ear-contents/demoOA51-exp.war/WEB-INF/lib/jboss-seam-pdf.jar 15:42:16,516 INFO [Scanner] scanning: /home/vlaugier/jboss-4.0.5.GA_EJB3Support/server/default/./tmp/deploy/tmp4912demoOA51.ear-contents/demoOA51-exp.war/WEB-INF/lib/jboss-seam-mail.jar 15:42:16,518 INFO [Initialization] Namespace: http://jboss.com/products/seam/pdf, package: org.jboss.seam.pdf, prefix: 15:42:16,521 INFO [Initialization] reading /WEB-INF/components.xml 15:42:16,619 INFO [Initialization] reading jar:file:/home/vlaugier/jboss-4.0.5.GA_EJB3Support/server/default/tmp/deploy/tmp4912demoOA51.ear-contents/jboss-seam.jar!/META-INF/components.xml 15:42:16,626 INFO [Initialization] reading jar:file:/home/vlaugier/jboss-4.0.5.GA_EJB3Support/server/default/./tmp/deploy/tmp4912demoOA51.ear-contents/demoOA51-exp.war/WEB-INF/lib/jboss-seam-ioc.jar!/META-INF/components.xml 15:42:16,629 INFO [Initialization] reading jar:file:/home/vlaugier/jboss-4.0.5.GA_EJB3Support/server/default/./tmp/deploy/tmp4912demoOA51.ear-contents/demoOA51-exp.war/WEB-INF/lib/jboss-seam-remoting.jar!/META-INF/components.xml 15:42:16,636 INFO [Initialization] reading properties from: /seam.properties 15:42:16,637 INFO [Initialization] reading properties from: /jndi.properties 15:42:16,639 INFO [Initialization] initializing Seam 15:42:16,660 INFO [Scanner] scanning: /home/vlaugier/jboss-4.0.5.GA_EJB3Support/server/default/./tmp/deploy/tmp4912demoOA51.ear-contents/demoOA51-exp.war/WEB-INF/lib/jboss-seam-ui.jar 15:42:16,972 INFO [Scanner] scanning: /home/vlaugier/jboss-4.0.5.GA_EJB3Support/server/default/./tmp/deploy/tmp4912demoOA51.ear-contents/demoOA51-exp.war/WEB-INF/lib/jboss-seam-debug.jar 15:42:16,991 INFO [Scanner] scanning: /home/vlaugier/jboss-4.0.5.GA_EJB3Support/server/default/tmp/deploy/tmp4912demoOA51.ear-contents/demoOA51.jar 15:42:16,997 INFO [Scanner] scanning: /home/vlaugier/jboss-4.0.5.GA_EJB3Support/server/default/./tmp/deploy/tmp4912demoOA51.ear-contents/demoOA51-exp.war/WEB-INF/lib/jboss-seam-pdf.jar 15:42:17,075 INFO [Scanner] scanning: /home/vlaugier/jboss-4.0.5.GA_EJB3Support/server/default/./tmp/deploy/tmp4912demoOA51.ear-contents/demoOA51-exp.war/WEB-INF/lib/jboss-seam-mail.jar 15:42:17,131 INFO [Scanner] scanning: /home/vlaugier/jboss-4.0.5.GA_EJB3Support/server/default/tmp/deploy/tmp4912demoOA51.ear-contents/jboss-seam.jar 15:42:19,036 INFO [Scanner] scanning: /home/vlaugier/jboss-4.0.5.GA_EJB3Support/server/default/./tmp/deploy/tmp4912demoOA51.ear-contents/demoOA51-exp.war/WEB-INF/lib/jboss-seam-ioc.jar 15:42:19,121 INFO [Scanner] scanning: /home/vlaugier/jboss-4.0.5.GA_EJB3Support/server/default/./tmp/deploy/tmp4912demoOA51.ear-contents/demoOA51-exp.war/WEB-INF/lib/jboss-seam-remoting.jar 15:42:19,401 INFO [Initialization] two components with same name, higher precedence wins: org.jboss.seam.security.identity 15:42:19,435 INFO [Initialization] two components with same name, higher precedence wins: org.jboss.seam.persistence.persistenceProvider 15:42:19,488 INFO [Component] Component: org.jboss.seam.core.init, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.Init 15:42:19,535 INFO [Initialization] Installing components... 15:42:19,563 INFO [Component] Component: authenticator, scope: EVENT, type: JAVA_BEAN, class: fr.helmet.action.Authenticator 15:42:19,600 INFO [Component] Component: companies, scope: EVENT, type: JAVA_BEAN, class: org.jboss.seam.framework.EntityQuery 15:42:19,629 INFO [Component] Component: companyDao, scope: CONVERSATION, type: JAVA_BEAN, class: org.jboss.seam.framework.EntityHome 15:42:19,640 ERROR [[/demoOA51]] Exception sending context initialized event to listener instance of class org.jboss.seam.servlet.SeamListener java.lang.RuntimeException: Could not create Component: companyDao at org.jboss.seam.init.Initialization.addComponent(Initialization.java:865) at org.jboss.seam.init.Initialization.installComponents(Initialization.java:796) at org.jboss.seam.init.Initialization.init(Initialization.java:503) at org.jboss.seam.servlet.SeamListener.contextInitialized(SeamListener.java:33) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3763) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4211) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) at sun.reflect.GeneratedMethodAccessor206.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.apache.catalina.core.StandardContext.init(StandardContext.java:5052) 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.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:297) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:103) at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:371) at org.jboss.web.WebModule.startModule(WebModule.java:83) at org.jboss.web.WebModule.startService(WebModule.java:61) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245) 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.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:417) at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) at $Proxy42.start(Unknown Source) at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466) at sun.reflect.GeneratedMethodAccessor200.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142) at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97) at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238) at org.jboss.ws.integration.jboss.DeployerInterceptor.start(DeployerInterceptor.java:92) at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188) at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) at $Proxy43.start(Unknown Source) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1015) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782) at sun.reflect.GeneratedMethodAccessor19.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) at $Proxy8.deploy(Unknown Source) at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421) at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:610) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:274) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:225) Caused by: java.lang.IllegalArgumentException: java.lang.ClassNotFoundException: No ClassLoaders found for: Company at org.jboss.seam.util.Conversions$ClassConverter.toObject(Conversions.java:252) at org.jboss.seam.util.Conversions$ClassConverter.toObject(Conversions.java:242) at org.jboss.seam.Component$ConstantInitialValue.<init>(Component.java:2029) at org.jboss.seam.Component.getInitialValue(Component.java:449) at org.jboss.seam.Component.getTopInitialValue(Component.java:429) at org.jboss.seam.Component.initInitializers(Component.java:407) at org.jboss.seam.Component.<init>(Component.java:263) at org.jboss.seam.Component.<init>(Component.java:203) at org.jboss.seam.init.Initialization.addComponent(Initialization.java:851) ... 92 more Caused by: java.lang.ClassNotFoundException: No ClassLoaders found for: Company at org.jboss.mx.loading.LoadMgr3.beginLoadTask(LoadMgr3.java:306) at org.jboss.mx.loading.RepositoryClassLoader.loadClassImpl(RepositoryClassLoader.java:511) at org.jboss.mx.loading.RepositoryClassLoader.loadClass(RepositoryClassLoader.java:405) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:164) at org.jboss.seam.util.Reflections.classForName(Reflections.java:163) at org.jboss.seam.util.Conversions$ClassConverter.toObject(Conversions.java:248) ... 100 more 15:42:19,659 INFO [FacesConfigurator] Reading standard config org/apache/myfaces/resource/standard-faces-config.xml 15:42:19,745 INFO [FacesConfigurator] Reading config jar:file:/home/vlaugier/jboss-4.0.5.GA_EJB3Support/server/default/tmp/deploy/tmp4912demoOA51.ear-contents/jboss-seam.jar!/META-INF/faces-config.xml 15:42:19,752 INFO [FacesConfigurator] Reading config jar:file:/home/vlaugier/jboss-4.0.5.GA_EJB3Support/server/default/./tmp/deploy/tmp4912demoOA51.ear-contents/demoOA51-exp.war/WEB-INF/lib/ajax4jsf-1.1.1-SNAPSHOT.jar!/META-INF/faces-config.xml 15:42:19,782 INFO [FacesConfigurator] Reading config jar:file:/home/vlaugier/jboss-4.0.5.GA_EJB3Support/server/default/./tmp/deploy/tmp4912demoOA51.ear-contents/demoOA51-exp.war/WEB-INF/lib/jboss-seam-debug.jar!/META-INF/faces-config.xml 15:42:19,787 INFO [FacesConfigurator] Reading config jar:file:/home/vlaugier/jboss-4.0.5.GA_EJB3Support/server/default/./tmp/deploy/tmp4912demoOA51.ear-contents/demoOA51-exp.war/WEB-INF/lib/jboss-seam-mail.jar!/META-INF/faces-config.xml 15:42:19,793 INFO [FacesConfigurator] Reading config jar:file:/home/vlaugier/jboss-4.0.5.GA_EJB3Support/server/default/./tmp/deploy/tmp4912demoOA51.ear-contents/demoOA51-exp.war/WEB-INF/lib/jboss-seam-pdf.jar!/META-INF/faces-config.xml 15:42:19,798 INFO [FacesConfigurator] Reading config jar:file:/home/vlaugier/jboss-4.0.5.GA_EJB3Support/server/default/./tmp/deploy/tmp4912demoOA51.ear-contents/demoOA51-exp.war/WEB-INF/lib/jboss-seam-ui.jar!/META-INF/faces-config.xml 15:42:19,817 INFO [FacesConfigurator] Reading config jar:file:/home/vlaugier/jboss-4.0.5.GA_EJB3Support/server/default/./tmp/deploy/tmp4912demoOA51.ear-contents/demoOA51-exp.war/WEB-INF/lib/jsf-facelets.jar!/META-INF/faces-config.xml 15:42:19,826 INFO [FacesConfigurator] Reading config jar:file:/home/vlaugier/jboss-4.0.5.GA_EJB3Support/server/default/./tmp/deploy/tmp4912demoOA51.ear-contents/demoOA51-exp.war/WEB-INF/lib/richfaces-3.0.1-SNAPSHOT.jar!/META-INF/faces-config.xml 15:42:19,993 INFO [FacesConfigurator] Reading config /WEB-INF/faces-config.xml 15:42:20,028 WARN [LocaleUtils] Locale name in faces-config.xml null or empty, setting locale to default locale : fr_FR 15:42:21,421 INFO [StartupServletContextListener] ServletContext '/home/vlaugier/jboss-4.0.5.GA_EJB3Support/server/default/./tmp/deploy/tmp4912demoOA51.ear-contents/demoOA51-exp.war/' initialized. 15:42:21,421 INFO [StartupServletContextListener] Serialization provider : class org.apache.myfaces.shared_impl.util.serial.DefaultSerialFactory 15:42:21,421 ERROR [StandardContext] Error listenerStart 15:42:21,422 ERROR [StandardContext] Context [/demoOA51] startup failed due to previous errors 15:42:21,877 WARN [ServiceController] Problem starting service jboss.web.deployment:war=demoOA51.war,id=190223279 org.jboss.deployment.DeploymentException: URL file:/home/vlaugier/jboss-4.0.5.GA_EJB3Support/server/default/tmp/deploy/tmp4912demoOA51.ear-contents/demoOA51-exp.war/ deployment failed at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:375) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:103) at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:371) at org.jboss.web.WebModule.startModule(WebModule.java:83) at org.jboss.web.WebModule.startService(WebModule.java:61) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245) 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.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:417) at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) at $Proxy42.start(Unknown Source) at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466) at sun.reflect.GeneratedMethodAccessor200.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142) at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97) at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238) at org.jboss.ws.integration.jboss.DeployerInterceptor.start(DeployerInterceptor.java:92) at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188) at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) at $Proxy43.start(Unknown Source) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1015) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782) at sun.reflect.GeneratedMethodAccessor19.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) at $Proxy8.deploy(Unknown Source) at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421) at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:610) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:274) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:225) 15:42:21,883 ERROR [MainDeployer] Could not start deployment: file:/home/vlaugier/jboss-4.0.5.GA_EJB3Support/server/default/tmp/deploy/tmp4912demoOA51.ear-contents/demoOA51.war org.jboss.deployment.DeploymentException: URL file:/home/vlaugier/jboss-4.0.5.GA_EJB3Support/server/default/tmp/deploy/tmp4912demoOA51.ear-contents/demoOA51-exp.war/ deployment failed at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:375) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:103) at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:371) at org.jboss.web.WebModule.startModule(WebModule.java:83) at org.jboss.web.WebModule.startService(WebModule.java:61) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245) 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.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:417) at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) at $Proxy42.start(Unknown Source) at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466) at sun.reflect.GeneratedMethodAccessor200.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142) at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97) at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238) at org.jboss.ws.integration.jboss.DeployerInterceptor.start(DeployerInterceptor.java:92) at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188) at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) at $Proxy43.start(Unknown Source) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1015) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782) at sun.reflect.GeneratedMethodAccessor19.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) at $Proxy8.deploy(Unknown Source) at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421) at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:610) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:274) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:225)