This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 82327 - No GUI for security-role-mappings in sun-application.xml if rolename comes from child module
Summary: No GUI for security-role-mappings in sun-application.xml if rolename comes f...
Status: RESOLVED FIXED
Alias: None
Product: serverplugins
Classification: Unclassified
Component: Sun Appserver 9 (show other bugs)
Version: 5.x
Hardware: All All
: P3 blocker (vote)
Assignee: _ pcw
URL:
Keywords:
: 103028 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-08-09 23:50 UTC by _ pcw
Modified: 2007-08-25 09:23 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description _ pcw 2006-08-09 23:50:26 UTC
See issue 78686.  If the user has or wants to have security-role-mappings
defined in sun-application.xml that map role-names defined in child modules of
the EAR, no DConfigBean (and thus no GUI representation in the config editor) is
created for such mappings.

This is is a JSR-88 architecture limitation, though there are options we could
consider to resolve this (such as not using DConfigBeans for this field for
EARs, etc.)  Note that the user can enter the mappings in XML text and the
config editor will respect their existence (but not display them).
Comment 1 _ pcw 2006-08-22 15:55:17 UTC
I will try to fix this for 5.5, but it's iffy.  If I can, then the second
paragraph added as "help text" to the the AppRoot customizer for
sun-application.xml can be deleted.
Comment 2 _ pcw 2007-05-02 05:19:47 UTC
*** Issue 103028 has been marked as a duplicate of this issue. ***
Comment 3 _ pcw 2007-08-25 09:23:05 UTC
GUI for fields such as security role mappings are now flexible and the user may add additional entries to match roles in
subcomponents.  Note there is no easy way for the current framework to determine what the valid roles are for the sub
modules -- the user will have to enter that too.