Don't forget to share a bit of code. How do you implement BillableController? Check the specification [ http://download.oracle.com/otndocs/jcp/web_beans-1.0-fr-eval-oth-JSpec/ - "Passivation and passivating scopes"]. It may give you some tips.
[]s, Thiago. On Wed, Jan 29, 2014 at 1:10 PM, mauro2java2011 <[email protected]>wrote: > i have deployed a jsf crud application. > > Into glassfsih i t work , but from tomee i get the following problems: > > WARNING: Detected the following possible violations of the restrictions > placed on property access persistent types: > "jpa.entities.ClientPK" uses property access, but its field > "clientDepartmentNumber" is accessed directly in method "equals" defined in > "jpa.entities.ClientPK". > "jpa.entities.ClientPK" uses property access, but its field "clientName" is > accessed directly in method "equals" defined in "jpa.entities.ClientPK". > "jpa.entities.ClientPK" uses property access, but its field "clientName" is > accessed directly in method "equals" defined in "jpa.entities.ClientPK". > "jpa.entities.ClientPK" uses property access, but its field "clientName" is > accessed directly in method "equals" defined in "jpa.entities.ClientPK". > "jpa.entities.ClientPK" uses property access, but its field "clientName" is > accessed directly in method "hashCode" defined in "jpa.entities.ClientPK". > "jpa.entities.ClientPK" uses property access, but its field "clientName" is > accessed directly in method "equals" defined in "jpa.entities.ClientPK". > "jpa.entities.ClientPK" uses property access, but its field "clientName" is > accessed directly in method "equals" defined in "jpa.entities.ClientPK". > "jpa.entities.ClientPK" uses property access, but its field > "clientDepartmentNumber" is accessed directly in method "equals" defined in > "jpa.entities.ClientPK". > "jpa.entities.ClientPK" uses property access, but its field > "clientDepartmentNumber" is accessed directly in method "toString" defined > in "jpa.entities.ClientPK". > "jpa.entities.ClientPK" uses property access, but its field "clientName" is > accessed directly in method "toString" defined in "jpa.entities.ClientPK". > "jpa.entities.ClientPK" uses property access, but its field > "clientDepartmentNumber" is accessed directly in method "hashCode" defined > in "jpa.entities.ClientPK". > "jpa.entities.ClientPK" uses property access, but its field "clientName" is > accessed directly in method "hashCode" defined in "jpa.entities.ClientPK". > gen 29, 2014 7:06:19 PM null > WARNING: Detected the following possible violations of the restrictions > placed on property access persistent types: > "jpa.entities.ProjectPK" uses property access, but its field "clientName" > is > accessed directly in method "hashCode" defined in "jpa.entities.ProjectPK". > "jpa.entities.ProjectPK" uses property access, but its field > "clientDepartmentNumber" is accessed directly in method "hashCode" defined > in "jpa.entities.ProjectPK". > "jpa.entities.ProjectPK" uses property access, but its field "clientName" > is > accessed directly in method "equals" defined in "jpa.entities.ProjectPK". > "jpa.entities.ProjectPK" uses property access, but its field "clientName" > is > accessed directly in method "equals" defined in "jpa.entities.ProjectPK". > "jpa.entities.ProjectPK" uses property access, but its field "clientName" > is > accessed directly in method "hashCode" defined in "jpa.entities.ProjectPK". > "jpa.entities.ProjectPK" uses property access, but its field "clientName" > is > accessed directly in method "toString" defined in "jpa.entities.ProjectPK". > "jpa.entities.ProjectPK" uses property access, but its field "clientName" > is > accessed directly in method "equals" defined in "jpa.entities.ProjectPK". > "jpa.entities.ProjectPK" uses property access, but its field "projectName" > is accessed directly in method "equals" defined in > "jpa.entities.ProjectPK". > "jpa.entities.ProjectPK" uses property access, but its field "projectName" > is accessed directly in method "hashCode" defined in > "jpa.entities.ProjectPK". > "jpa.entities.ProjectPK" uses property access, but its field "clientName" > is > accessed directly in method "equals" defined in "jpa.entities.ProjectPK". > "jpa.entities.ProjectPK" uses property access, but its field > "clientDepartmentNumber" is accessed directly in method "equals" defined in > "jpa.entities.ProjectPK". > "jpa.entities.ProjectPK" uses property access, but its field > "clientDepartmentNumber" is accessed directly in method "toString" defined > in "jpa.entities.ProjectPK". > "jpa.entities.ProjectPK" uses property access, but its field "clientName" > is > accessed directly in method "equals" defined in "jpa.entities.ProjectPK". > "jpa.entities.ProjectPK" uses property access, but its field "projectName" > is accessed directly in method "equals" defined in > "jpa.entities.ProjectPK". > "jpa.entities.ProjectPK" uses property access, but its field "projectName" > is accessed directly in method "equals" defined in > "jpa.entities.ProjectPK". > "jpa.entities.ProjectPK" uses property access, but its field "projectName" > is accessed directly in method "toString" defined in > "jpa.entities.ProjectPK". > "jpa.entities.ProjectPK" uses property access, but its field "projectName" > is accessed directly in method "equals" defined in > "jpa.entities.ProjectPK". > "jpa.entities.ProjectPK" uses property access, but its field "projectName" > is accessed directly in method "equals" defined in > "jpa.entities.ProjectPK". > "jpa.entities.ProjectPK" uses property access, but its field "projectName" > is accessed directly in method "hashCode" defined in > "jpa.entities.ProjectPK". > "jpa.entities.ProjectPK" uses property access, but its field > "clientDepartmentNumber" is accessed directly in method "equals" defined in > "jpa.entities.ProjectPK". > gen 29, 2014 7:06:19 PM org.apache.openejb.cdi.OpenEJBLifecycle > startApplication > SEVERE: CDI Beans module deployment failed > org.apache.webbeans.exception.inject.DeploymentException: > org.apache.webbeans.exception.WebBeansConfigurationException: Passivation > scoped defined bean must be passivation capable, but bean : > BillableController, Name:billableController, WebBeans Type:MANAGED, API > Types:[jsf.BillableController,java.lang.Object], > > Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default,javax.inject.Named] > is not passivation capable > > > > > -- > View this message in context: > http://openejb.979440.n4.nabble.com/problem-with-jsf-crud-application-how-resolve-tp4667346.html > Sent from the OpenEJB User mailing list archive at Nabble.com. >
