style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">

JAVA WEB START ( Error relacionado con java DB o Derby )

Hola a todos:

Yo soy nuevo usando JWS y estoy tratando de ejecutar mi primera aplicacion utilizando esta tecnoligía.
Yo estoy utilizando Glassfish 2.1.
Estos son los pasos que estoy llevando a cabo para tratar de ejecutar mi aplicacion enterprise:

1- Corro la consola de administracion en el navegador.

2- En Applications-> Enterprise Applications selecciono mi aplicacion.

3- Hago click en el boton Launch de la Application Client Launch Page que me aparece al realizar el paso anterior.

4- Me aparece el cuadro de dialogo para salvar o ejecutar y selecciono la opcion ejecutar con Open JDK Java 6 Web Start. Luego aparece un dialogo de advertencia donde me dice que la aplicacion contiene codigo firmado y sin firmar, y si deseo continuar la ejecucion.

5- Selecciono la opcion Proceed e inmediatamente aparece una ventana con el siguiente mensaje de error:


java.lang.ExceptionInInitializerError
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at com.sun.enterprise.appclient.jws.boot.JWSACCMain.run(JWSACCMain.java:248)
at com.sun.enterprise.appclient.jws.boot.JWSACCMain.run(JWSACCMain.java:188)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:461)
at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:732)
Caused by: java.security.AccessControlException: access denied (permission java.util.PropertyPermission "com.sun.aas.derbyRoot", "read")
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:393)
at java.security.AccessControler.checkPermission(AccessControler.java:553)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
at net.sourceforge.jnlp.runtime.JNLPSecurityManager.checkPermission(JNLPSecurityManager.java:250)
at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1302)
....

No entiendo por que sucede esto, ya trate adicionando al fichero java.policy el permiso
permission java.util.PropertyPermission "com.sun.aas.derbyRoot", "read"; pero no funciono, igual lo hice en el fichero javaws.policy y nada.

Le doy las gracias por adelantado a quien pueda ayudarme

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de ArenasMx

duda??

una pregunta para que estas usando JWS? estas generando un cliente para que se conecte a una base de datos? en dado caso no necesitarías el glassfish o estas usando el galsfish para alguna otra cosa? es algo que no me queda claro

style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">