start ejemplo chrome assessment archivos abrir java java-web-start jnlp

java - ejemplo - jnlp chrome



SecurityException durante la ejecuciĆ³n del archivo jnlp(Falta el atributo de manifiesto de permisos requerido en el contenedor principal) (2)

Si desea establecer esto de forma global para todos los usuarios de una máquina, puede crear las siguientes estructuras de directorios y archivos:

mkdir %windir%/Sun/Java/Deployment

Crea un archivo deployment.config con el contenido:

deployment.system.config=file:///c:/windows/Sun/Java/Deployment/deployment.properties deployment.system.config.mandatory=TRUE

Crear un archivo deploy.properties

deployment.user.security.exception.sites=C/:/WINDOWS/Sun/Java/Deployment/exception.sites

Crear una excepción de archivo.

http://example1.com http://example2.com/path/to/specific/directory/

Referencia https://blogs.oracle.com/java-platform-group/entry/upcoming_exception_site_list_in

SO: Windows 7 64 bit

Java: jdk1.7.0_51

Tengo un archivo jnlp. Cuando hago doble clic en esto, la excepción se produce de la siguiente manera:

Application Error: Unable to launch the application Exception: java.lang.SecurityException: Missing required Permissions manifest attribute in main jar


JAR File Manifest Atributos para la seguridad

El manifiesto del archivo JAR contiene información sobre el contenido del archivo JAR, incluida la información de seguridad y configuración.

Agregue los atributos al manifiesto antes de firmar el archivo JAR.
Consulte Modificación de un archivo de manifiesto en el Tutorial de Java para obtener información sobre cómo agregar atributos al archivo de manifiesto de JAR.

Atributo de Permisos

El atributo Permisos se utiliza para verificar que el nivel de permisos solicitado por el RIA cuando se ejecuta coincide con el nivel de permisos que se estableció cuando se creó el archivo JAR.

Utilice este atributo para ayudar a evitar que alguien vuelva a implementar una aplicación que está firmada con su certificado y la ejecute en un nivel de privilegio diferente. Establezca este atributo en uno de los siguientes valores:

  • sandbox: se ejecuta en el entorno limitado de seguridad y no requiere permisos adicionales.

  • todos los permisos: requiere acceso a los recursos del sistema del usuario.

Cambios en el control deslizante de seguridad:

Los siguientes cambios a Security Slider se incluyeron en esta versión (7u51):

  • Bloquea applets autofirmados y sin firma en la configuración de alta seguridad
  • Requerir permiso de atributos para la configuración de alta seguridad
  • Avisar a los usuarios de los atributos de permisos que faltan para la configuración de seguridad media

Para obtener más información, consulte la documentación del Panel de control de Java .

muestra MANIFEST.MF

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.3
Created-By: 1.7.0_51-b13 (Oracle Corporation)
Trusted-Only: true
Class-Path: lib/plugin.jar
Permissions: sandbox
Codebase: http://myweb.de http://www.myweb.de
Application-Name: summary-applet