簡體   English   中英

版本7u25之后,Java Web Start不起作用

[英]Java Web Start doesn't work after version 7u25

我有一個java應用程序,通過java web start(使用glassfish 4.0)啟動。 更新到java 7u25后,它不再起作用。 這是錯誤消息的一部分。

Missing Permissions manifest attribute for: http://localhost:8080/___JWSappclient/___system/s1as/glassfish/modules/javax.security.auth.message-api.jar
Missing Codebase manifest attribute for: http://localhost:8080/___JWSappclient/___system/s1as/glassfish/modules/javax.security.auth.message-api.jar
Missing Permissions manifest attribute for: http://localhost:8080/___JWSappclient/___system/s1as/glassfish/modules/web-naming.jar
Missing Codebase manifest attribute for: http://localhost:8080/___JWSappclient/___system/s1as/glassfish/modules/web-naming.jar
#### Java Web Start Error:
#### java.lang.ClassCircularityError: com/sun/enterprise/security/ee/PermissionCache
Exception in thread "Javaws Secure Thread" java.lang.ClassCircularityError: com/sun/enterprise/security/ee/PermissionCache
    at java.lang.Class.getDeclaredMethods0(Native Method)
    at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
    at java.lang.Class.getMethod0(Unknown Source)
    at java.lang.Class.isCheckMemberAccessOverridden(Unknown Source)
    at java.lang.Class.checkMemberAccess(Unknown Source)
    at java.lang.Class.newInstance(Unknown Source)
    at java.net.URL.getURLStreamHandler(Unknown Source)
    at java.net.URL.<init>(Unknown Source)
    at java.net.URL.<init>(Unknown Source)
    at java.net.URL.<init>(Unknown Source)

首先,為什么突然出現ClassCircularityError? 此外,要消除屬性警告,我可能會將屬性添加到清單中。 但修改第三方罐子真是一個好計划嗎?

在jar的manifest.mf文件中添加PermissionsCodebase屬性可能會解決您的問題。 這些是更新25中的最新更新。 關於提示的第二個問題,第三方罐子的變化是不可理解的。 我自己堅持這個刪除提示。

我們也注意到了這個問題,並通過剛剛打開的GlassFish 問題20711跟蹤它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM