APAR status
Closed as program error.
Error description
An AccessControlException occurs when loading a JAR configured
in a shared library that is associated with a user-defined
classloader. Permissions defined in file library.policy are
ineffectual.
Local fix
WORKAROUND: Specify the additional permissions to load the
artifacts of the sahred library to the app.policy file.
FIX: This repair will bind the permissions of the
library.policy file to artifacts of shared libraries associated
with user-defined classloaders.
Problem summary
****************************************************************
* USERS AFFECTED: This repair applies to Application Servers *
* configured in the following manner: *
* *
* 1) Shared libraries are associated to user- *
* defined classloaders *
* 2) Java2 security is enabled *
* 3) Java2 security permissions are specified *
* in file library.policy. *
****************************************************************
* PROBLEM DESCRIPTION: Java2 security permissions specified *
* in file library.policy are not *
* effectual for shared libraries *
* associated to user-defined *
* classloaders (that is, classloaders *
* defined using the Administration *
* Console "Java process" settings for *
* an application server.) *
* *
* A general symptom of this problem is *
* an unexpected AccessControlException *
* (ACE) during the execution, or the *
* loading, of shared library program *
* elements due to the apparent violation *
* of a permission specified in file *
* library.policy. For example, an ACE *
* occurs when loading the JAR file *
* comprising the share library. *
* *
* If AccessControlExceptions persist *
* after appying this repair, then the *
* permissions that should allow the *
* violating operation can be specified *
* in file app.policy. *
* *
* Refer to the WebSphere InfoCenter for *
* further information regarding Java2 *
* security configuration. *
****************************************************************
* RECOMMENDATION: *
****************************************************************
Library.policy permissions ineffectual on shared libraries
associated to user-defined classloaders.
Problem conclusion
This repair applies Java2 security permissions in file
library.policy to shared library artifacts associated to user-
defined classloaders.
Temporary fix Comments
APAR information |
APAR number |
PQ85071 |
Reported component name |
WAS BASE 5.0 |
Reported component ID |
5630A3600 |
Reported release |
00W |
Status |
CLOSED PER |
PE |
NoPE |
HIPER |
NoHIPER |
Special Attention |
NoSpecatt |
Submitted date |
2004-02-23 |
Closed date |
2004-03-24 |
Last modified date |
2004-03-24 |
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
Publications Referenced
Applicable component levels |
R003 PSY |
UP |
R00A PSY |
UP |
R00H PSY |
UP |
R00I PSY |
UP |
R00P PSY |
UP |
R00S PSY |
UP |
R00W PSY |
UP |
R103 PSY |
UP |
R10A PSY |
UP |
R10H PSY |
UP |
R10I PSY |
UP |
R10P PSY |
UP |
R10S PSY |
UP |
R10W PSY |
UP |
|