[英]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文件中添加Permissions
和Codebase
屬性可能會解決您的問題。 這些是更新25中的最新更新。 關於提示的第二個問題,第三方罐子的變化是不可理解的。 我自己堅持這個刪除提示。
我們也注意到了這個問題,並通過剛剛打開的GlassFish 問題20711跟蹤它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.