By the way, removing the option make the ear deploy.
When I tried to login, I get this warning, but I can enter the application
17:51:50,451 WARN [org.granite.messaging.amf.process.AMF3MessageProcessor] (http-/0.0.0.0:8080-2) Ignored security operation (no security settings in granite-config.xml): flex.messaging.messages.CommandMessage {
messageRefType: null
operation: LOGIN
correlationId =
destination =
headers = {DSId=AD1F2DB8-E9F6-4620-8C64-F47343FBB10C}
messageId = 260A308F-D77B-6CD8-0923-3CFF882EA24E
timestamp = 0
clientId = null
timeToLive = 0
body = ****** (credentials)
And, if I tried to add for example one person, I get this error
17:48:58,801 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/graniteds-ejb3].[AMFMessageServlet]] (http-/0.0.0.0:8080-2) Servlet.service() para servlet AMFMessageServlet lanzó excepción: org.granite.messaging.amf.io.AMF3SerializationException
at org.granite.messaging.amf.io.AMF3Deserializer.readObject(AMF3Deserializer.java:98) [granite.jar:]
at org.granite.messaging.amf.io.AMF3Deserializer.readAMF3Array(AMF3Deserializer.java:275) [granite.jar:]
at org.granite.messaging.amf.io.AMF3Deserializer.readObject(AMF3Deserializer.java:128) [granite.jar:]
at org.granite.messaging.amf.io.AMF3Deserializer.readAMF3Object(AMF3Deserializer.java:523) [granite.jar:]
at org.granite.messaging.amf.io.AMF3Deserializer.readObject(AMF3Deserializer.java:130) [granite.jar:]
at org.granite.messaging.amf.io.AMF3Deserializer.readObject(AMF3Deserializer.java:92) [granite.jar:]
at org.granite.messaging.amf.io.AMF0Deserializer.readAMF3Data(AMF0Deserializer.java:310) [granite.jar:]
at org.granite.messaging.amf.io.AMF0Deserializer.readData(AMF0Deserializer.java:362) [granite.jar:]
at org.granite.messaging.amf.io.AMF0Deserializer.readArray(AMF0Deserializer.java:225) [granite.jar:]
at org.granite.messaging.amf.io.AMF0Deserializer.readData(AMF0Deserializer.java:348) [granite.jar:]
at org.granite.messaging.amf.io.AMF0Deserializer.readBodies(AMF0Deserializer.java:141) [granite.jar:]
at org.granite.messaging.amf.io.AMF0Deserializer.<init>(AMF0Deserializer.java:79) [granite.jar:]
at org.granite.messaging.webapp.AMFMessageFilter.doFilter(AMFMessageFilter.java:110) [granite.jar:]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.17.Final.jar:]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.17.Final.jar:]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [jbossweb-7.0.17.Final.jar:]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb-7.0.17.Final.jar:]
at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50) [jboss-as-jpa-7.1.3.Final.jar:7.1.3.Final]
at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:165) [jboss-as-web-7.1.3.Final.jar:7.1.3.Final]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb-7.0.17.Final.jar:]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.17.Final.jar:]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.17.Final.jar:]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:372) [jbossweb-7.0.17.Final.jar:]
at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:897) [jbossweb-7.0.17.Final.jar:]
at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:634) [jbossweb-7.0.17.Final.jar:]
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:2039) [jbossweb-7.0.17.Final.jar:]
at java.lang.Thread.run(Thread.java:619) [rt.jar:1.6.0_18]
Caused by: java.lang.RuntimeException: The ActionScript3 class bound to org.granite.example.addressbook.entity.Person (ie: [RemoteClass(alias="org.granite.example.addressbook.entity.Person")]) implements flash.utils.IExternalizable but this Java class neither implements java.io.Externalizable nor is in the scope of a configured externalizer (please fix your granite-config.xml)
at org.granite.messaging.amf.io.AMF3Deserializer.readAMF3Object(AMF3Deserializer.java:500) [granite.jar:]
at org.granite.messaging.amf.io.AMF3Deserializer.readObject(AMF3Deserializer.java:130) [granite.jar:]
at org.granite.messaging.amf.io.AMF3Deserializer.readObject(AMF3Deserializer.java:92) [granite.jar:]
... 26 more