Skip to main content

Source code revision

svn

summary: Fix for 11889
revision: 37116
author: tjquinn
date: 2010-05-20 15:00:10 UTC (6 years)
message: Fix for 11889

Beginning with Java SE 1.6.0_19, Java Web Start reacts differently from earlier versions when signed and unsigned JARs are used in the same application. Now, Java Web Start opens a warning dialog box and asks the user whether to proceed or not. Even if the user chooses to proceed, Java Web Start uses different class loaders for signed vs. unsigned content. This breaks the ACC which relies on the same class loader seeing all the content, signed or unsigned.

These changes cause GlassFish to create signed copies of all the GlassFish system JARs that are needed during a Java Web Start launch. Because all the content is now signed, Java Web Start will no longer issue the extra warning to the user and Java Web Start will load all content with the same class loader hierarchy.

Tests: QL, deployment and EJB dev tests
Change Path Actions
M branches/3.0.1/appclient/server/core/src/main/java/org/glassfish/appclient/server/core/AppClientDeployerHelper.java
M branches/3.0.1/appclient/server/core/src/main/java/org/glassfish/appclient/server/core/NestedAppClientDeployerHelper.java
M branches/3.0.1/appclient/server/core/src/main/java/org/glassfish/appclient/server/core/StandaloneAppClientDeployerHelper.java
M branches/3.0.1/appclient/server/core/src/main/java/org/glassfish/appclient/server/core/jws/AppClientHTTPAdapter.java
M branches/3.0.1/appclient/server/core/src/main/java/org/glassfish/appclient/server/core/jws/JWSAdapterManager.java
M branches/3.0.1/appclient/server/core/src/main/java/org/glassfish/appclient/server/core/jws/JavaWebStartInfo.java
M branches/3.0.1/appclient/server/core/src/main/java/org/glassfish/appclient/server/core/jws/NamingConventions.java
M branches/3.0.1/appclient/server/core/src/main/java/org/glassfish/appclient/server/core/jws/servedcontent/TokenHelper.java
M branches/3.0.1/appclient/server/core/src/main/resources/org/glassfish/appclient/server/core/jws/templates/appclientMainDocumentTemplate.jnlp
M branches/3.0.1/appclient/server/core/src/main/resources/org/glassfish/appclient/server/core/jws/templates/systemJarsDocumentTemplate.jnlp
 
 
Close
loading
Please Confirm
Close