jueves, 8 de noviembre de 2012

Failed to load users/passwords/role files

Me salia este mensaje en el JBOSS y despues de probar varias alternativas finalmente di con la solucion.

El java donde estaba definido el webservice tenia este import

"import javax.ejb.Remote;"

Aunque compilaba bien, era innecesario (The import is never used) y motivo del conflicto.

Me olvidaba tambien cambie la clase SecurityDomain como lo que sigue:

//import org.jboss.annotation.security.SecurityDomain;
import org.jboss.ejb3.annotation.SecurityDomain;

Compile de nuevo y ya no salio la traza siguiente:

---------------- TRAZA DEL ERROR ----------------
ERROR [org.jboss.security.auth.spi.UsersRolesLoginModule] (http- ) Failed to load users/passwords/role files
java.io.IOException: No properties file: users.properties or defaults: defaultUsers.properties found
at org.jboss.security.auth.spi.Util.loadProperties(Util.java:201)
at org.jboss.security.auth.spi.UsersRolesLoginModule.loadUsers(UsersRolesLoginModule.java:186)
at org.jboss.security.auth.spi.UsersRolesLoginModule.createUsers(UsersRolesLoginModule.java:200)
at org.jboss.security.auth.spi.UsersRolesLoginModule.initialize(UsersRolesLoginModule.java:127)
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:597)
at javax.security.auth.login.LoginContext.invoke(LoginContext.java:756)
at javax.security.auth.login.LoginContext.access$000(LoginContext.java:186)
at javax.security.auth.login.LoginContext$4.run(LoginContext.java:683)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:680)
at javax.security.auth.login.LoginContext.login(LoginContext.java:579)
at org.jboss.security.plugins.auth.JaasSecurityManagerBase.defaultLogin(JaasSecurityManagerBase.java:553)
at org.jboss.security.plugins.auth.JaasSecurityManagerBase.authenticate(JaasSecurityManagerBase.java:487)
at org.jboss.security.plugins.auth.JaasSecurityManagerBase.isValid(JaasSecurityManagerBase.java:365)
at org.jboss.security.plugins.JaasSecurityManager.isValid(JaasSecurityManager.java:160)
at org.jboss.web.tomcat.security.JBossWebRealm.authenticate(JBossWebRealm.java:399)
at org.apache.catalina.authenticator.BasicAuthenticator.authenticate(BasicAuthenticator.java:181)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:491)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:95)
at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)
... (etc)
Compartir:

domingo, 28 de octubre de 2012

Devfest lima 2012 desarrollando con phonegap

Eclipse classis 4.2.1
Android SDK
Phonegap ha cambiado de nombre a Cordova
Jquerymobile
Tener un prototipo rápido o prueba de concepto
Crear un proyecto android en eclipse
Usar android 2.2 cubre el 98 por ciento de androids
Usar el emulador dx 86
Sub lite text para editar el texto
Compartir:

sábado, 27 de octubre de 2012

Abode air para móviles en el devfest lima 2012

Flash en móviles con Adobe Air 3.5
Usar el SDK para desarrollar
Extensiones nativas para nuevas funciones que flash no tiene como vibrar cuando colisionan dos objetos en pantalla
Hay una lista de dispositivos que están certificados
Mejor es hacer juegos nativos (6 meses)si el tiempo es escaso se usa adobe Air (2 semanas)
El entorno de desarrollo es flash builder o flash develop (free) o Power flash FDT.
En flash el acceso es restringido
Una aplicación nativa accede a todo los recursos
Mas info en gaming.adobe.com
Compartir:

Crear juegos en android en el devfest lima 2011

No cree juegos muy gráficos la memoria es escasa
El dispositivo limita
Usar andengine libgdx como framework
Las apps se ven diferentes en los dispositivo android
La versión mas usada es android 2.3
Considerar las resoluciones y el manejo de recursos
Usar REST para organizar las resoluciones
Un buen ejemplo es Replica Islandia que usa open gear para escalar las imágenes
No es recomendable dejar franjas negras
Factores: velocidad ,RAM, memoria interna , acelerometro invertido, bluetooth (usar http sockets)
Hacer es un juego es entretenido
El juego demo esta en
goo.gl/MN7ot
Compartir:

Nicolás bortolotti en el devfest Lima 2012

Avanzar al siguiente nivel
Cambio de paradigma ahora se usa el cloud computing
Cruzar los limites pasar del pergamino al libro
Nuevas tendencias. 2013 2014:
Social feelings
Análisis de grandes bases de datos
Geolocalizacion
Web ui
MobileMe ui
Cloud services
Dart el nuevo lenguaje para mejorar la web
Compartir: