<< Back to previous view

[GLASSFISH-4181] gfv3: OEM Pluggability: GUI Created: 15/Feb/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: New Feature Priority: Blocker
Reporter: msreddy Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: Sun


Issuezilla Id: 4,181
Status Whiteboard:

v3-prd-item

Tags:
Participants: Anissa Lam, msreddy and Tom Mueller

 Description   

This is a GUI pluggability dependent issue for the umbrella issue# 4176.

Provide necessary API so that the OEM modules can expose their configuration and
management thru GUI similar to application server modules.



 Comments   
Comment by msreddy [ 15/Feb/08 02:11 PM ]

this is a P1 reqt ...

Comment by msreddy [ 26/Feb/08 10:58 AM ]

v3-prd-item

Comment by Anissa Lam [ 28/Feb/08 10:47 PM ]

This is AdminConsole-012 in
http://wiki.glassfish.java.net/Wiki.jsp?page=V3AdminConsoleImprovements

Administration console should be extensible

Comment by Tom Mueller [ 06/Mar/12 09:59 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-7229] java.lang.String entry for JNDI Created: 25/Feb/09  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: v2.1
Fix Version/s: not determined

Type: Improvement Priority: Blocker
Reporter: lsacco Assignee: Anissa Lam
Resolution: Unresolved Votes: 6
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 7,229
Tags:
Participants: Amy Roh, Anissa Lam, athrawn17, freddio, kumara, lsacco, teenow and Tom Mueller

 Description   

Under JNDI custom resources you should have the ability to add a JNDI value for
java.lang.String similar to Tomcat or other JEE containers. This is essential
for us because we use commons-configuration in our application to look for that
value to be DEV, TEST, or PROD and then pick runtime attributes from our
internal config.



 Comments   
Comment by Amy Roh [ 26/Feb/09 10:33 AM ]

...

Comment by Amy Roh [ 26/Feb/09 11:16 AM ]

Can you elaborate? GlassFish already supports java.lang.String entry for JNDI
via Environment entry like tomcat.

<Environment name="..." type="java.lang.String" value="..."/>

Comment by lsacco [ 26/Feb/09 11:42 AM ]

This is what I do in Tomcat:

<Environment name="config/com/xxx/pds/env" override="false"
type="java.lang.String" value="DEV" />

Where in the Admin UI for Glassfish can I set this or do I have to update an XML
file somewhere on the server?

Thanks,
Lou

Comment by Amy Roh [ 26/Feb/09 11:56 AM ]

If you want to define environment entry that will be shared across the server,
you can create global context.xml in
glassfish/domains/domain1/config/context.xml and this will be loaded by all
webapps.

In your global context.xml, you can have the same Tomcat entry

<Environment name="config/com/xxx/pds/env" override="false"
type="java.lang.String" value="DEV" />

Different levels of context.xml support is described in my blog -
http://weblogs.java.net/blog/amyroh/archive/2007/05/context_webapp_1.html

This should suit your need, correct?

Comment by lsacco [ 02/Mar/09 05:45 PM ]

So I decided to do the first one similar to what we do in Tomcat and add this
appropriate entry in the context.xml file as follows:

<Environment name="config/com/xxx/pds/env" override="false"
type="java.lang.String" value="DEV" />

I restart the server, but fail with exception:
9471-4218-a69b-0bfb1400f1b8;|WebModule[/PCNRequestApprovalWeb]PWC1275: Exception
sending context initialized event to listener instance of class

This is the offending code (I assume I just need to remove java:comp/env for the
context look-up):

try {
InitialContext ctx = new InitialContext();
String env = (String)ctx.lookup("config/com/qualcomm/pds/env");
String config = "sm-security-config.xml";
if ("local".equalsIgnoreCase(env)) { config = "local-security-config.xml"; }
configs.add(PREFIX + config);

} catch (NamingException ne) { throw new ApplicationContextException(ne.getMessage()); }

Also, when I browse the JNDI tree from the admin console I do not see this entry
in the tree. Any suggestions?

Comment by lsacco [ 03/Mar/09 10:56 AM ]

FYI...there's workarounds for this (the blog post didn't work) but I feel that
you should be able to set a String property from the admin console as a String
and have it bound to the JNDI tree. This is a request for enhancement to that end.

Comment by Amy Roh [ 03/Mar/09 11:17 AM ]

Yes, I agree that you should be able to edit environment entry using the admin
console. I believe admin gui folks are working on this already. Assigning the
enhancement request to admin gui team.

Comment by Amy Roh [ 03/Mar/09 11:20 AM ]

Assign the enhancement request to admin gui team.

Comment by athrawn17 [ 09/Mar/09 10:06 AM ]

Just wanted to link back to the forum discussion.

http://forums.java.net/jive/message.jspa?messageID=334354#334354

Comment by freddio [ 06/Apr/09 11:14 AM ]
      • Issue 7229 has been confirmed by votes. ***
Comment by kumara [ 01/Sep/09 01:09 AM ]

Changing version from 9.1.1 to v2.1 to reflect new name/version.

Comment by teenow [ 10/May/11 12:17 AM ]

Close this issue when done.

Comment by Tom Mueller [ 06/Mar/12 09:56 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-16536] provide infrastructure to display progress bar in admin console Created: 03/May/11  Updated: 17/Oct/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: None
Fix Version/s: future release

Type: New Feature Priority: Blocker
Reporter: Anissa Lam Assignee: Jason Lee
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Dependency
depends on GLASSFISH-12033 DYREC-007: progress status implementa... Resolved
Tags: ee7ri_cleanup_deferred
Participants: Anissa Lam, Jason Lee and Tom Mueller

 Description   

This is one of the requirement for 3.2 GUI. We need this to display status to user when setting up VM template or long deployment process.



 Comments   
Comment by Tom Mueller [ 17/Oct/12 08:19 PM ]

Marking the fix version field as "future-release". This is based on an evaluation by John, Michael, and Tom WRT to the PRD for the Java EE 7 RI/SDK. This issues was deemed to not be a P1 for that release. If this is in error or there are other reasons why this RFE should be targeted for the Java EE 7 RI/SDK release, then change the fix version field back to an appropriate build.





[GLASSFISH-21028] CLONE -Deployment from Web Console: temporary files are not deleted Created: 02/Apr/14  Updated: 17/Apr/14

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1peur2
Fix Version/s: future release

Type: Bug Priority: Blocker
Reporter: T-Gergely Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 7,180
Tags:
Participants: Anissa Lam and T-Gergely

 Description   

When anything (war or ear) is deployed from the web console, a temporary file of
the archive is not deleted. It never happens if the same archive is deployed
with command line or remotely from NetBeans IDE.

This is quite a problem, because in this case application server must be
periodically cleaned manually, especially if deployment is very frequent and
applications are not so small.

Example:
Original file: Foo.war
Deployed on server: /tmp/Foo28436.war



 Comments   
Comment by T-Gergely [ 02/Apr/14 11:45 AM ]

The same issue is still present in GlassFish Server Open Source Edition 4.0 (build 89).





[GLASSFISH-517] Always deconnected when using two GF Created: 31/Mar/06  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.0pe
Fix Version/s: not determined

Type: Improvement Priority: Critical
Reporter: bjb Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 517
Tags:
Participants: Anissa Lam, bjb and Tom Mueller

 Description   

Say you got a domain running on your machine and you got a SSH to a server
running glassfish as well. You would have :

http://localhost:4848/
--> local admin

http://localhost:48/
--> SSH'ed access to the remote admin

The problem is that accessing one admin log out the other (and vice versa).
Workaound is to reauthenticate on each new request, this is working but very
painfull.

I am anticipating this has to do with the domain cookie ...

Fixing this would allow us to have a production remote monitoring and
development testing at the same time that is quite usual for today's applications.



 Comments   
Comment by Anissa Lam [ 31/Mar/06 08:46 AM ]

I believe this is a browser issue. If you can try this using 2 IE browser, you
will see that both domain can be accessed without logging ecah other out.
The problem exists in Netscape 7.1 on, but not 7.0
Mozilla 1.4/1.5 will have the same problem.

When you login to admin gui, the browser stores these cookies : JSESSIONID and
JSESSIONIDSSO.
In Netscape 7.1, the site for the cookie is stored as just the
hostname, but not the port number. In Netscape 7.0.2 the site name contains port
number as well. Hence this problem is seen in Netscape 7.1 onward but not on 7.0.2.

Cookies are not identified by port number by Mozilla/Netscape intentionally -
Following bugs have been filed on Mozilla asking for a change to this behaviour.
http://bugzilla.mozilla.org/show_bug.cgi?id=189784
http://bugzilla.mozilla.org/show_bug.cgi?id=227475
However, these bugs are not being fixed.

The following comments describe the decision of not storing port number :
http://bugzilla.mozilla.org/show_bug.cgi?id=142803#c28

Also look at http://sillydog.org/forum/viewtopic.php?t=6746

To work around this problem, try accessing by
http://localhost:4848
and
http://<IP-address>:48

Will continue to see how admin gui can fix this, marked as enhancement for now.

Comment by bjb [ 31/Mar/06 09:15 AM ]

It is having the same begaviour with IE7 latest beta as well on 2 tab.
I think other IE version should behave the same (I am stuck to IE latest beta at
this time and can not test on another IE version).

Tnx for the work around (localhost vs 127.0.0.1) it worked.

Comment by Tom Mueller [ 06/Mar/12 09:56 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-543] add field fields to 'Configuration->Http Service: Access Log tab' Created: 05/Apr/06  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.0pe
Fix Version/s: not determined

Type: Improvement Priority: Critical
Reporter: vince kraemer Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


File Attachments: Text File OLH-http-service.tiff    
Issuezilla Id: 543
Tags:
Participants: Anissa Lam, jluehe, Tom Mueller and vince kraemer

 Description   

See issue 541.

This seems like a good place to put fields to manipulate the accessLogBufferSize
and accessLogWriteInterval.

Folks want to manipulate these values, and they aren't available easily.



 Comments   
Comment by Anissa Lam [ 21/Feb/07 09:20 PM ]

I am ready to add this.
But i need input from Jan and JF whether this should be exposed to user as a
text field. In order word, do we prefer to hide this from user ?
If presenting this as a text field, what should be the default value for these 2
fields.
Please provide a one-sentence help to be put on the page for this field.

Comment by vince kraemer [ 11/Jul/07 05:31 PM ]

did this ever get commited?

Comment by Anissa Lam [ 11/Jul/07 09:59 PM ]

Sorry, this was put behind while waiting for the input from Jan & JF.
so, the answer is no.

Comment by vince kraemer [ 11/Jul/07 10:05 PM ]

Ok. one more thing for v3...

Comment by Anissa Lam [ 24/Jul/07 12:15 PM ]

Kedar also request the following. (refer to issue#3398)

provide a "check-box" at both the http-service config page and virtual-server
config page? It is not a good idea to make users key-in or delete the property
elements.

Anissa, I would request you to provide a check-box for these elements. The
internals remain the same. Checked => setProperty("accessLoggingEnabled", "true")
and Unchecked => setProperty("accessLoggingEnabled", "false") and vice versa.

Comment by jluehe [ 24/Jul/07 06:03 PM ]

accessLogBufferSize:
The access log buffer size (in bytes). A value <=0 disables buffering. Default: 4096

accessLogWriteInterval:
The interval (in seconds) between writing (updating) the access log. A value <=0
disables buffering. Default: 0

Comment by Anissa Lam [ 29/Jul/07 02:01 PM ]

The OLH of admin gui gives some default of the properties which doesn't match
with what Jan mentioned in previous comment.
Jan, if you press the 'Help' button on the upper right corner when looking at
the Http Service page, you will see that, please review it.
In case you don't have the GUI up, i have attached that table.
I have open up an issue for OLH change, it is issue# 3447.
You may want to update that issue instead to ensure the help content is correct.

Comment by Anissa Lam [ 29/Jul/07 02:02 PM ]

Created an attachment (id=1069)
OLH property table

Comment by jluehe [ 30/Jul/07 03:13 PM ]

Hi Anissa, the default values I mentioned are hard-coded in the code (more
specifically, in com.sun.enterprise.web.PEAccessLogValve in appserv-core), as
opposed to being exposed as default property values in domain.xml.

(This goes all the way back to a comment I made to June Parks, when I suggested
that we distinguish between default values and default settings in the admin
guides.)

So, if access logging has been disabled, any values for "accessLogBufferSize" or
"accessLogWriteInterval", whether they be hard-coded or specified as properties
in domain.xml, will be ignored.

However, once you enable access logging, and don't specify any
"accessLogBufferSize" or "accessLogWriteInterval" properties, the default values
I mentioned will be picked up.

Comment by Tom Mueller [ 06/Mar/12 09:56 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-1129] Container should run IBM JDBC drivers in Type 4 instead of Type 2 Created: 11/Sep/06  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.0peur1
Fix Version/s: not determined

Type: Improvement Priority: Critical
Reporter: jdavidson Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 1,129
Tags:
Participants: Anissa Lam, jdavidson, lancea and Tom Mueller

 Description   

The IBM jdbc drivers can be run in Type 2 (native) or Type 4 (pure Java). By
default, Type 2 seems to be used.

Type 2 is much more restrictive, since native libraries are required. Different
libraries are used for each platform, and certain platforms (e.g., MacOS) appear
not to be supported at all.

The IBM drivers are the only ones that are supported in Type 2.

Unless there are additional mitigating factors, the drivers should be used in
Type 4 by default.



 Comments   
Comment by lancea [ 20/Mar/07 09:19 AM ]

The problem with the type 4 driver is that it does not support XA.

However, that being said, the DataSource should be one of the following
(universal driver) and not com.ibm.db2.jdbc.DB2DataSource:

  • com.ibm.db2.jcc.DB2SimpleDataSource
  • com.ibm.db2.jcc.DB2DataSource
  • com.ibm.db2.jcc.DB2ConnectionPoolDataSource
  • com.ibm.db2.jcc.DB2XADataSource

The driverType property should also be specified and either defaulted to 2 or 4

Comment by Tom Mueller [ 06/Mar/12 09:56 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-1418] JSF: Enlarge Log level properties edit field Created: 03/Nov/06  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1pe
Fix Version/s: not determined

Type: Improvement Priority: Critical
Reporter: phenderson Assignee: anac
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 1,418
Tags:
Participants: anac, Anissa Lam, phenderson and Tom Mueller

 Description   

Please make the edit box for log level property name longer

On the admin web interface
Application Server->Logging->Log Levels

The space available to specify Additional Module Log Level Properties is way too
small.

For example.
Field contents
com.starjar.starjarenterprise5.domain.ContactListViewDAO

But only
com.starjar.starjarenterpri
is visible.

Also, should the value field really be a combo box of the various log levels?
(FINEST, FINE, ....., SEVERE)

Peter Henderson.



 Comments   
Comment by Anissa Lam [ 03/Nov/06 08:19 AM ]

change Summary to ensure this will be addressed in the JSF version of admin-gui.

Comment by Anissa Lam [ 09/Feb/07 07:43 AM ]

This should be fixed for 9.1 fcs for usability.
Raise Priority,

Comment by anac [ 09/Feb/07 10:55 AM ]

Need to extend the property field name.

Comment by Tom Mueller [ 06/Mar/12 09:58 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-2378] Move the Additional Properties table "up" Created: 09/Feb/07  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1pe
Fix Version/s: not determined

Type: Improvement Priority: Critical
Reporter: vince kraemer Assignee: locolobo
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: Mac OS X
Platform: Macintosh


Issuezilla Id: 2,378
Tags:
Participants: Anissa Lam, locolobo, Tom Mueller and vince kraemer

 Description   

I have a large screen (1200 pixel vertical) and the Additional Properties table
on the Create JDBC Connection Pool second page is below the bottom of my browser
window.

Since this table has some very important data for a user to verify/correct/enter
making it very visible would make the UX better.

See http://forums.java.net/jive/thread.jspa?messageID=202910&#202910 for an
example of the confusion that people may experience.

Is this the root cause of that confusion? Probably not. Does it contribute to
it? probably..



 Comments   
Comment by Anissa Lam [ 09/Feb/07 09:57 AM ]

I will have our HIE person to think about this. However, we are very restricted
by UIRB about layout.

Comment by locolobo [ 09/Feb/07 10:10 AM ]

Thanks - I will look into this.

Comment by vince kraemer [ 09/Feb/07 10:15 AM ]

added ...

Comment by Tom Mueller [ 06/Mar/12 09:56 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-3726] Resource Mapping enhancement Created: 04/Oct/07  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Critical
Reporter: Anissa Lam Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 3,726
Tags:
Participants: Anissa Lam and Tom Mueller

 Description   

This is requested by granat in the following thread:
http://forums.java.net/jive/thread.jspa?messageID=238409
ACTION: Feedback and Lessons learned for Glassfish v2

Resource Mapping:
----------------------------
The biggest problem I have right now is the fact that the mapping of the
resources, roles, etc cannot be done dynamically in the console. There are two
part to that.

  • At Deploy time: In IBM WS, It is very easy to see what an application need
    when deploying in the GUI because there is a part in the deployment wizard that
    ask for the mapping (giving the default mapping but giving the deployer the
    opportunity to change it). This is relevant for the resources if the scheme
    employed in the production is not the same as the one used in Test/Integration
    (security reason). It is especially useful for mapping the security roles to
    ldap (or other) concrete user container.
  • At Run time: Changing the mappings of installed applications is not something
    that is done a lot and we do it only for testing or fail-over scenarios, but
    when you have to do it, it's VERY cool to be able to do it in the GUI.

I know everything can be done before by editing the ear deployment descriptor
files. It's just a lot more convenient to be able to do it through the GUI.



 Comments   
Comment by Tom Mueller [ 06/Mar/12 09:56 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-3897] Download JDBC drivers when creating a connection pool Created: 05/Dec/07  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: New Feature Priority: Critical
Reporter: jpz Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 3,897
Tags:
Participants: Anissa Lam, Jason Lee, jpz and Tom Mueller

 Description   

When creating a JDBC connection pool, it would be great to:

  • automatically download the opensource JDBC drivers into the domain, or
  • provide a URL for the proprietary ones and be able to upload them.

Geronimo has a similar feature in the corresponding wizard.



 Comments   
Comment by Anissa Lam [ 09/Aug/08 04:52 PM ]

will consider this for V3.

Comment by Anissa Lam [ 27/Aug/08 10:11 AM ]

Change to Feature and up the priority.

Comment by Jason Lee [ 29/Aug/08 06:28 AM ]

cc'ing myself

Comment by Tom Mueller [ 06/Mar/12 09:56 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-3948] Treat JDBC and JNDI resources enablement the same Created: 27/Dec/07  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1peur1
Fix Version/s: not determined

Type: Improvement Priority: Critical
Reporter: Alexis MP Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 3,948
Tags:
Participants: Alexis MP, Anissa Lam and Tom Mueller

 Description   

Using the "cluster" profile, JDBC resources created on the DAS are enabled for
all instances while JNDI resources need to be explicitly enabled for a given set
of instances (at creation time or after). This doesn't sound right.

Either all resources should be enabled on all instances by default, or the
choice should be given to the user for both JDBC and JNDI resources as to which
instances are targets for those resources.

New users are left wondering why their JNDI resources are not enabled on their
cluster instances while JDBC pools are working fine.



 Comments   
Comment by Alexis MP [ 12/Jun/08 04:15 AM ]

Another user reporting this same issue.
Changing RFE to P2

Comment by Tom Mueller [ 06/Mar/12 09:58 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4303] provide a link to file issue/enhancement Created: 28/Feb/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Critical
Reporter: Anissa Lam Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 4,303
Status Whiteboard:

v3-prd-item

Tags:
Participants: Anissa Lam and Tom Mueller

 Description   

This is AdminConsole-007 in
http://wiki.glassfish.java.net/Wiki.jsp?page=V3AdminConsoleImprovements

Provide a link to file a bug/enhancement on the product.

GUI is going to add such a link in common task page.



 Comments   
Comment by Anissa Lam [ 28/Feb/08 10:33 PM ]

change to 'enhancement' and add v3-prd-item keyword.

Comment by Tom Mueller [ 06/Mar/12 09:59 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4305] standby msg when app is down for maintence Created: 28/Feb/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Critical
Reporter: Anissa Lam Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issue Links:
Dependency
depends on GLASSFISH-4306 GUI needs help in placing a 'stand by... Open
Issuezilla Id: 4,305
Status Whiteboard:

as-prd-item

Tags:
Participants: Anissa Lam and Tom Mueller

 Description   

This is AdminConsole-015 in
http://wiki.glassfish.java.net/Wiki.jsp?page=V3AdminConsoleImprovements

Placement of a configurable (with default) "stand by" message when an
application is down for maintenance or is in the process of being re-deployed



 Comments   
Comment by Anissa Lam [ 28/Feb/08 10:57 PM ]

add dependency and keyworod

Comment by Tom Mueller [ 06/Mar/12 09:56 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4311] provide role based access control Created: 28/Feb/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1pe
Fix Version/s: not determined

Type: Improvement Priority: Critical
Reporter: Anissa Lam Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issue Links:
Dependency
depends on GLASSFISH-4312 provide role-based access control (RB... Open
Issuezilla Id: 4,311
Status Whiteboard:

v3-prd-item

Tags:
Participants: Anissa Lam and Tom Mueller

 Description   

AdminConsole-025 in
http://wiki.glassfish.java.net/Wiki.jsp?page=V3AdminConsoleImprovements

Description:
Fine grained access control and configurable roles.



 Comments   
Comment by Anissa Lam [ 28/Feb/08 11:36 PM ]

add keyword and dependency.

Comment by Tom Mueller [ 06/Mar/12 09:57 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4419] prefill redeploy data page Created: 13/Mar/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Critical
Reporter: vince kraemer Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 4,419
Tags:
Participants: Anissa Lam, Jason Lee, Tom Mueller and vince kraemer

 Description   

Consider the following situation:

The user has directory deployed a module or app.

When they click the Redeploy link, they are brought to a page that asks them to
enter the path of the object that they want to redeploy...

In the 90% case, the data that the user will enter is the same data that they
entered on the page that they used to deploy the module or app.... AND that same
data is stored in the domain.xml (so the admin gui has access to it).

It would be nice to prefill the entry field with the data that we already have
that is almost surely going to be correct.

Another choice would be to have the Redeploy link skip asking the user to enter
and/or confirm data in the situation where the object is directory deployed..
That change is not as nice to users that may need to change the value of the
directory, since they would need to undeploy A and then deploy A-prime....



 Comments   
Comment by Jason Lee [ 12/Jan/09 09:37 AM ]

Changing target version

Comment by Jason Lee [ 12/Jan/09 10:36 AM ]

Updating version

Comment by Tom Mueller [ 06/Mar/12 09:56 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-5157] Add ability for user to identify deployment plan during deployment Created: 14/Jun/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Critical
Reporter: Tim Quinn Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: Macintosh


Issue Links:
Duplicate
is duplicated by GLASSFISH-1363 Easy updation to runtime behaviour (... Resolved
Issuezilla Id: 5,157
Tags:
Participants: Anissa Lam, Tim Quinn and Tom Mueller

 Description   

Java EE apps allow users to place vendor-specific descriptors into a deployment
plan with portable bits remaining in the application archive.

The v3 back-end now supports deployment plans. It would be a nice addition if
the GUI allowed users to choose a deployment plan archive to deploy along with
the main archive.



 Comments   
Comment by Anissa Lam [ 19/Aug/08 10:18 AM ]

This is nice to have feature.
A very basic support in GUI means just add a text box for user to specify the
deployment plan. Since GUI now uploads the app from client side to server side
if needed, we will do the upload of this plan as well.
For better experience, a file chooser should be presented so user can browse and
select the jar instead of having to type in the path.

Will look at this for v3 final.

Comment by Tom Mueller [ 06/Mar/12 09:55 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-5418] Need better notification mechanism for important events Created: 01/Aug/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Critical
Reporter: Nazrul Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 5,418
Tags:
Participants: Anissa Lam, Nazrul and Tom Mueller

 Description   

Currently, we have a bottom frame in admin gui that allows us to share
information with the GlassFish users. This does not always get noticed by the
users. We need a better mechanism where we could notify users with important
events. For example, when GlassFish has a new release, it may be useful to have
a "popup" (with something like "Tell me More" | "Ignore" | "Remind me Later")
that shows up as soon as one hits the admin page. Integration with advertisement
server may be considered for this as the information source.



 Comments   
Comment by Tom Mueller [ 06/Mar/12 09:57 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-5453] decorate static data with links to edit pages Created: 09/Aug/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1peur2
Fix Version/s: not determined

Type: Improvement Priority: Critical
Reporter: vince kraemer Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 5,453
Tags:
Participants: Anissa Lam, Tom Mueller and vince kraemer

 Description   

In http://forums.java.net/jive/thread.jspa?threadID=45320&tstart=0 the user
suggested that it would be nice to have a link from the value of Ports,
displayed on the General page to the actual page the allows you to edit the value.

I am sure there are other static text "fields" in the Admin Console that
represent data that is editable on a different page in the GUI. So this is a
general enhancement request.



 Comments   
Comment by Anissa Lam [ 09/Aug/08 09:55 AM ]

thanks for filing this.
Will look in this for v3 final.

Comment by Tom Mueller [ 06/Mar/12 09:55 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-5577] need to move appserver and registration node to plugin Created: 21/Aug/08  Updated: 11/Feb/13

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: future release

Type: Task Priority: Critical
Reporter: Anissa Lam Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: Macintosh


Issuezilla Id: 5,577
Tags:
Participants: Anissa Lam, kumara and Tom Mueller

 Description   

In order that Admin Console can be used as 'basic, empty' shell so that other
group can develop a plugin and use the Admin console as their own console, GF
admin console should implement every function as a plugin.
The following tree node:
Application Server, registration needs to be moved to a plugin.
the doc. set in the common task page should be in a plug in as well.



 Comments   
Comment by kumara [ 24/Aug/08 08:28 PM ]

Change to status whiteboard for v3 bug tracking

Comment by Anissa Lam [ 29/Aug/08 10:16 PM ]

This should be a Task, not defect.

Comment by Tom Mueller [ 06/Mar/12 09:58 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-5680] Visualize cluster health Created: 27/Aug/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: v2.1
Fix Version/s: not determined

Type: Improvement Priority: Critical
Reporter: barz26 Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 5,680
Tags:
Participants: Anissa Lam, barz26, kumara and Tom Mueller

 Description   

Currently it is really hard to find out if a cluster using in memory replication
is operational or not. With that I mean:

  • No hints are given in the admin gui if the selected multicast address is
    working correctly
  • The replication scheme (which instance is replication partner of which other
    instance) is not visible at all

This RFE asks for:

  • an integrated multicast tester using the configured multicast heartbeat
    address for the GMS/availability service
  • a status display for the GMS and in memory replication
  • an ability to influence the replication scheme - meaning if I have a 4 node
    cluster with instance 1&2 on one box and 3&4 on the next box I want to avoid
    that 2 is replication partner of 1.


 Comments   
Comment by kumara [ 01/Sep/09 01:09 AM ]

Changing version from 9.1.1 to v2.1 to reflect new name/version.

Comment by Tom Mueller [ 06/Mar/12 09:58 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-5683] allow for adding custom logging handlers through the admin ui Created: 27/Aug/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Critical
Reporter: kawazu Assignee: Anissa Lam
Resolution: Unresolved Votes: 1
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: Linux


Issuezilla Id: 5,683
Tags:
Participants: Anissa Lam, kawazu and Tom Mueller

 Description   

So far, glassfish does offer a decent tooling for managing log levels and
reading log files through the web administration console. However some use cases
demands aren't met by these features:

  • In some situations, I am about to do debugging / tracing of exceptions
    across applications. In these situations, so far I use the gf web
    administration to raise the log level for packages / classes in question to
    non-production logging levels ("INFO" to "FINEST"). This generates bunches
    of output, which by then I have to cut off server.log, eventually strip out
    logging output dumped by classes not related to the problem, and hope in the
    end not to have missed anything. For these cases, I would like to, say, set
    up a "temporary" logger set to dump all its output to a
    "trace-<timestamp>.log" log file, set all the packages / classes I would
    want to monitor for that to dump their output to that very logger, get done
    what I need to do to reproduce the error, switch the classes logging back to
    the "normal" output and examine the "trace-<timestamp>.log" either online
    using the web administration console or scp'ing to some other machine,
    knowing it will just contain the output I wanted to catch.
  • In other situations, I would like to set up logging for cross-application
    issues (access to user data, in example) to go to a central logging file
    (say, "useraccess.log"). As I would on the fly select which packages should
    considered worth logging there, this should be something to be configurable
    at runtime.
  • Ideally, all these settings should be possible to accomplish by a
    designated "glassfish administrator" who has only access to the gf web
    administration panel but not to the machine glassfish is running on (no ssh
    login, no console access, ...). This generally leaves dealing with
    logging.properties out of the way here.
  • Likewise, I would like to have these settings in a consistent environment
    to ease maintaineance - the logging configuration should be backed up doing
    "asadmin backup-domain" and recovered the same way. And, there should be one
    place to do these settings, most favorably the glassfish administration
    console where by now there already is some of these stuff to be set up
    (logging levels) - I would prefer not having to explain to admins/devs to do
    "one half" of these configurations in glassfish web console and "the other
    half" using some text editor on logging.properties.

Overally, having the glassfish v3 web administration enhanced to allow for

  • configuration of arbitrary logging handlers to dump output to custom log files
    readable through the web administration console, and
  • asides from logging level having these handlers assigned to pre-defined or
    custom classes, packages or modules in the application server

greatly would help here.



 Comments   
Comment by Tom Mueller [ 06/Mar/12 09:56 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-7094] web administration ui for log configuration and viewing Created: 27/Jan/09  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: New Feature Priority: Critical
Reporter: kawazu Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 7,094
Tags:
Participants: Anissa Lam, kawazu and Tom Mueller

 Description   

Glassfish V2 web administration user interface used to have a fairly powerful
tooling for doing log level configuration and viewing / searching log files. In
current GFv3 builds, this features don't seem to be available. Having them
around in GFv2 seems crucial in my opinion as dealing with logging and log files
is everyday work in most environments and having the application server
administration ui easily supporting this, so, seems a sane and important thing.
Eventually this should include extended configurability of log levels and files
(see https://glassfish.dev.java.net/issues/show_bug.cgi?id=5683 ).



 Comments   
Comment by Tom Mueller [ 06/Mar/12 09:55 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-10644] Need to provide WebService Tester and wsdl link Created: 28/Oct/09  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: New Feature Priority: Critical
Reporter: Anissa Lam Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 10,644
Tags:
Participants: Anissa Lam, Nazrul and Tom Mueller

 Description   

Currently, we don't show the sub components of any module down to the servlet or
JSP level. We should provide the info the same as in CLI list-sub-component
command.

If the Servlet is a webservice, we also need to provide a tester link and allow
user to view the wsdl file if possible.



 Comments   
Comment by Nazrul [ 28/Oct/09 04:27 PM ]

Changing the issue type to FEATURE.

Comment by Tom Mueller [ 06/Mar/12 09:58 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-12541] config->JVM Settings ->General TAB Created: 06/Jul/10  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 3.1
Fix Version/s: not determined

Type: New Feature Priority: Critical
Reporter: Anissa Lam Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issue Links:
Dependency
depends on GLASSFISH-12418 convert all property table related ha... Resolved
Issuezilla Id: 12,541
Tags:
Participants: Anissa Lam and Tom Mueller

 Description   

Need to finishing up property table conversion



 Comments   
Comment by Anissa Lam [ 06/Jul/10 04:37 PM ]

MS3

Comment by Anissa Lam [ 24/Jul/10 04:34 PM ]

MS4

Comment by Tom Mueller [ 06/Mar/12 09:56 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-16348] Support JVM-specific JVM options in console Created: 12/Apr/11  Updated: 19/Oct/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: None
Fix Version/s: future release

Type: New Feature Priority: Critical
Reporter: Tom Mueller Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Dependency
depends on GLASSFISH-16247 Improve support for JVM-specific JVM ... Open
Tags:
Participants: Anissa Lam and Tom Mueller

 Description   

This is a companion RFE to issue GLASSFISH-16247 for implementing support for JVM-specific JVM options in the admin console.



 Comments   
Comment by Anissa Lam [ 19/Oct/12 05:46 AM ]

The backend support that this issue is depending on has been targeted for future release. So, console will have to target the same.





[GLASSFISH-16881] allow upgrading and removing packages from Admin Console Created: 20/Jun/11  Updated: 17/Oct/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 3.1
Fix Version/s: future release

Type: Improvement Priority: Critical
Reporter: Anissa Lam Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Tags: ee7ri_cleanup_deferred
Participants: Anissa Lam and Tom Mueller

 Description   

In 3.1, user is not allowed to upgrade or remove any package from Admin Console. They can only add additional packages.
The update tool java API has now the capability of just downloading the packages but not install the packages. With this capability, it is possible for the console to allow user to upgrade any existing packages.

Although it will be nice to add this feature for 3.1.1, discussion with Joe and Chris concludes that this feature should not be rushed to 3.1.1. But should be considered for the "next" release.
Reason being there is not enough testing yet, and adding this when soft code freeze is less than 4 days away is too risky. There will also be impact to documentation, QA and maybe localization.

So, this enhancement will be targeted for after 3.1.1 release.



 Comments   
Comment by Tom Mueller [ 17/Oct/12 08:19 PM ]

Marking the fix version field as "future-release". This is based on an evaluation by John, Michael, and Tom WRT to the PRD for the Java EE 7 RI/SDK. This issues was deemed to not be a P1 for that release. If this is in error or there are other reasons why this RFE should be targeted for the Java EE 7 RI/SDK release, then change the fix version field back to an appropriate build.





[GLASSFISH-17839] Applications page performance issues related to large number of deployments. Created: 28/Nov/11  Updated: 17/Oct/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 3.1.1
Fix Version/s: future release

Type: Improvement Priority: Critical
Reporter: Anissa Lam Assignee: sirajg
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Tags: ee7ri_cleanup_deferred
Participants: Anissa Lam, sirajg and Tom Mueller

 Description   

This was brought up in the forum discussion: http://forums.java.net/node/867604
However, the following discussion in the email wasn't captured in the forum.

=========================
On 11/24/2011 05:56 PM, Anissa Lam wrote:
> Hi Bernhard,
> On 11/24/11 3:51 AM, Bernhard Thalmayr wrote:
>> A 'DAS' (domain administration server) corresponsds to one 'domain'
>>
>> The applications will be deployed into the domain repository (hosted
>> by the 'DAS') and an application reference will exist for every
>> instance the application should be available.
>>
>> The admin-console you become somewhat messy (nearly unusable) if you
>> have 100 web-apps deployed (you may need to use the CLI instead).
>>
> Can you elaborate on the above statement ? Is it performance, UI, layout
> of pages or workflow that makes you feel that way ? We strive to improve
> user experience on the console and your feedback and suggestion will be
> greatly appreciated.

Thanks for your attention Anissa.

For every application deployed the console tries to determine the state f it on every server. This can take a very long time.

You just get the hint 'long running process detected' (or similar).

Currently I have about 25 application deployed and IMHO it's already almost usable. Personally I don't mind to much because I'm using the CLI anyway, but the developers are always using the console and they are complaining a lot.

Although I'm using GF 3.1.1 I still have issues with 'running out of file handles' due to REST-calls not cleaning up the sockets correctly - similar (http://java.net/jira/browse/GLASSFISH-16672). This error is very nasty and makes the console almost unusable if you can not tweak the FD limits at the OS level.
(Of course I set the 'linger' stuff ... but this does not help at all)

Regards,
Bernhard

=================
Think this is probably due to the time for detecting the enabled status or each application and its application-ref.
May need to asynchronously update the status when they are available, instead of waiting for everything before displaying the page.



 Comments   
Comment by Anissa Lam [ 28/Nov/11 08:12 PM ]

target version set to 4.0 for now. Will try our best to address this in 3.1.2.

Comment by Tom Mueller [ 17/Oct/12 08:19 PM ]

Marking the fix version field as "future-release". This is based on an evaluation by John, Michael, and Tom WRT to the PRD for the Java EE 7 RI/SDK. This issues was deemed to not be a P1 for that release. If this is in error or there are other reasons why this RFE should be targeted for the Java EE 7 RI/SDK release, then change the fix version field back to an appropriate build.





[GLASSFISH-18594] jsftemplating optionally depend on dataprovider packages Created: 04/Apr/12  Updated: 11/Feb/13

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 3.1.2
Fix Version/s: future release

Type: Bug Priority: Critical
Reporter: Sanjeeb Sahoo Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Tags: spo
Participants: Anissa Lam, Sanjeeb Sahoo and TangYong

 Description   

jsftemplating has badly setup its OSGi metadata. Although it requires dataprovider packages,
it optionally imports them. So, it breaks any kind of automatic deployment that does not deploy optional modules. This should be fixed. When you do fix this issue, please remove the dead module called appserver/admingui/jsftemplating because jsftemplating is built in a separate workspace called https://svn.java.net/svn/jsftemplating~svn/trunk



 Comments   
Comment by TangYong [ 22/Jun/12 01:23 PM ]

Dear Anissa,Sahoo,

In the current gfv4 trunk, appserver\admingui\jsftemplating still exists, and in admingui's pom.xml,
the jsftemplating module is not put in build process. So, the appserver\admingui\jsftemplating is indeedly
a dead module. It should be removed from appserver\admingui.





[GLASSFISH-19209] Add console support for WebSocket for EE7 Created: 22/Oct/12  Updated: 16/Jan/13

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: None
Fix Version/s: 4.0.1

Type: New Feature Priority: Critical
Reporter: Anissa Lam Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Dependency
depends on GLASSFISH-19520 provide an API for listing web socket... Open
depends on GLASSFISH-19521 provide API for listing the mappings... Open
Tags:
Participants: Anissa Lam

 Description   

WebSocket is added in EE7, console will need to provide support for configuration relating to websocket.
Waiting for more info from web socket team.



 Comments   
Comment by Anissa Lam [ 11/Jan/13 03:04 PM ]

Currently, a war that has web socket inside them works exactly as any other webapp in the console, ie, it can be deployed, listing the jsp/servlet, dd, etc.

The Web Socket team would like to have more information to the user for a web socket app, just like the endpoints details thats displayed for a JAXWS app.
To do this, the following 2 RFE from the web socket team needs to be available for console's consumption.

GLASSFISH-19520 provide an API for listing web socket applications
GLASSFISH-19521 provide API for listing the mappings between the classname and URI.

Comment by Anissa Lam [ 16/Jan/13 09:09 PM ]

Since both RFEs that the console is depending on is now targeted for 4.0.1, this console RFE is changing to reflect that.





[GLASSFISH-19735] [PERF] Page to page navigation has slowed down and showing the long process popup Created: 27/Feb/13  Updated: 09/Apr/13

Status: In Progress
Project: glassfish
Component/s: admin_gui
Affects Version/s: 4.0_b77
Fix Version/s: 4.1

Type: Task Priority: Critical
Reporter: Anissa Lam Assignee: Jason Lee
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Tags: devx_web
Participants: Anissa Lam, Jakub Podlesak and Jason Lee

 Description   

I notice that starting about a week or 2 ago, the admin console page to page navigation has slowed down significantly. Very often, the 'long process is detected' popup also shows up.
The doc team also reports the same observation.

There isn't a particular way to reproduce the issue. But if you use the console by clicking around, creating or deleting some objects, you will for sure notice the poor performance.
I see this on my Mac and the issue shows up in all 3 browsers (chrome, firefox and safari) , so don't think this is a browser issue.



 Comments   
Comment by Jason Lee [ 28/Feb/13 06:09 PM ]

I think this is a performance regression in Jersey. Here are some rough timings taken from revisions before and after the latest integration:

r59530
GET http://localhost:4848/common/appServer/serverInstGeneralPe.jsf?instanceName=server&bare=true 200 OK 1.1s
GET http://localhost:4848/cluster/standalone/standaloneInstances.jsf?bare=true 200 OK 240ms
GET http://localhost:4848/common/appServer/serverInstGeneralPe.jsf?instanceName=server&bare=true 200 OK 855m
GET http://localhost:4848/cluster/cluster/clusters.jsf?bare=true 200 OK 259m
GET http://localhost:4848/common/appServer/serverInstGeneralPe.jsf?instanceName=server&bare=true 200 OK 875m

r59545 <- This is the 2.0m12-1 integration
GET http://localhost:4848/common/appServer/serverInstGeneralPe.jsf?instanceName=server&bare=true 200 OK 2.28s
GET http://localhost:4848/cluster/standalone/standaloneInstances.jsf?bare=true 200 OK 1.72s
GET http://localhost:4848/common/appServer/serverInstGeneralPe.jsf?instanceName=server&bare=true 200 OK 2.61s
GET http://localhost:4848/cluster/cluster/clusters.jsf?bare=true 200 OK 1.04s
GET http://localhost:4848/common/appServer/serverInstGeneralPe.jsf?instanceName=server&bare=true 200 OK 2.11s

I'll email the Jersey team to get their take.

Comment by Jason Lee [ 05/Mar/13 07:16 PM ]

The numbers listed above were pretty rough, page-level timings; that is, how long it takes from the click of the mouse to the response from the server. I added some logging on the server side that measures ONLY the Jersey calls (i.e., target.request()). Prior to the integration, here are the timings we see for requests on a single page:

r59530:

***** GET request for http://localhost:4848/management/domain/servers/server/server finished in 31 milliseconds|#]
***** GET request for http://localhost:4848/management/domain/uptime finished in 8 milliseconds|#]
***** GET request for http://localhost:4848/management/domain/servers/server/server finished in 24 milliseconds|#]
***** GET request for http://localhost:4848/management/domain/configs/config/server-config/network-config/network-listeners/network-listener finished in 37 milliseconds|#]
***** GET request for http://localhost:4848/management/domain/configs/config/server-config/network-config/network-listeners/network-listener finished in 36 milliseconds|#]
***** GET request for http://localhost:4848/management/domain/configs/config/server-config/network-config/network-listeners/network-listener/admin-listener.json finished in 42 milliseconds|#]
***** GET request for http://localhost:4848/management/domain/configs/config/server-config/network-config/network-listeners/network-listener/http-listener-1.json finished in 53 milliseconds|#]
***** GET request for http://localhost:4848/management/domain/configs/config/server-config/network-config/network-listeners/network-listener/http-listener-2.json finished in 41 milliseconds|#]
***** GET request for http://localhost:4848/management/domain/servers/server/server finished in 23 milliseconds|#]
***** GET request for http://localhost:4848/management/domain/configs/config/server-config/iiop-service/iiop-listener finished in 31 milliseconds|#]
***** GET request for http://localhost:4848/management/domain/configs/config/server-config/iiop-service/iiop-listener finished in 31 milliseconds|#]
***** GET request for http://localhost:4848/management/domain/configs/config/server-config/iiop-service/iiop-listener/SSL.json finished in 37 milliseconds|#]
***** GET request for http://localhost:4848/management/domain/configs/config/server-config/iiop-service/iiop-listener/SSL_MUTUALAUTH.json finished in 37 milliseconds|#]
***** GET request for http://localhost:4848/management/domain/configs/config/server-config/iiop-service/iiop-listener/orb-listener-1.json finished in 44 milliseconds|#]
***** GET request for http://localhost:4848/management/domain/_get-restart-required finished in 7 milliseconds|#]
***** GET request for http://localhost:4848/management/domain/anonymous-user-enabled finished in 10 milliseconds|#]

After the integration, this is what we see for the exact same page:

r59545:

***** GET request for http://localhost:4848/management/domain/servers/server/server finished in 82 milliseconds|#]
***** GET request for http://localhost:4848/management/domain/uptime finished in 29 milliseconds|#]
***** GET request for http://localhost:4848/management/domain/servers/server/server finished in 70 milliseconds|#]
***** GET request for http://localhost:4848/management/domain/configs/config/server-config/network-config/network-listeners/network-listener finished in 135 milliseconds|#]
***** GET request for http://localhost:4848/management/domain/configs/config/server-config/network-config/network-listeners/network-listener finished in 123 milliseconds|#]
***** GET request for http://localhost:4848/management/domain/configs/config/server-config/network-config/network-listeners/network-listener/admin-listener.json finished in 140 milliseconds|#]
***** GET request for http://localhost:4848/management/domain/configs/config/server-config/network-config/network-listeners/network-listener/http-listener-1.json finished in 181 milliseconds|#]
***** GET request for http://localhost:4848/management/domain/configs/config/server-config/network-config/network-listeners/network-listener/http-listener-2.json finished in 143 milliseconds|#]
***** GET request for http://localhost:4848/management/domain/servers/server/server finished in 76 milliseconds|#]
***** GET request for http://localhost:4848/management/domain/configs/config/server-config/iiop-service/iiop-listener finished in 114 milliseconds|#]
***** GET request for http://localhost:4848/management/domain/configs/config/server-config/iiop-service/iiop-listener finished in 103 milliseconds|#]
***** GET request for http://localhost:4848/management/domain/configs/config/server-config/iiop-service/iiop-listener/SSL.json finished in 125 milliseconds|#]
***** GET request for http://localhost:4848/management/domain/configs/config/server-config/iiop-service/iiop-listener/SSL_MUTUALAUTH.json finished in 138 milliseconds|#]
***** GET request for http://localhost:4848/management/domain/configs/config/server-config/iiop-service/iiop-listener/orb-listener-1.json finished in 185 milliseconds|#]
***** GET request for http://localhost:4848/management/domain/_get-restart-required finished in 32 milliseconds|#]
***** GET request for http://localhost:4848/management/domain/anonymous-user-enabled finished in 44 milliseconds|#]

For reference, here are the lines of code in question:

long start = System.currentTimeMillis();
Response resp = target
    .request(RESPONSE_TYPE)
    .cookie(new Cookie(REST_TOKEN_COOKIE, getRestToken()))
    .get(Response.class);
GuiUtil.getLogger().log(Level.INFO, "\n\n***** GET request for {1} finished in {0} milliseconds", 
    new Object[] {
        (System.currentTimeMillis() - start), 
        address
    });

That's about as slimmed down, Jersey-only as you can get, and clearly after the integration, things get slower. If there are no objections, I will transfer this issue to the Jersey team (or perhaps file an issue on their tracker for this).

Comment by Jakub Podlesak [ 05/Mar/13 07:23 PM ]

I am not 100 % sure about the measurement method above, but the fact we do not have Jersey client side covered by performance tests is awful.
Please feel free to file a task in the Jersey JIRA to cover client side performance testing. Once implemented, we should be able to get some numbers also for previous Jersey releases and compare.

Comment by Jason Lee [ 05/Mar/13 09:08 PM ]

It is a pretty simple measure, but we get a pretty accurate timing, I think, on the processing time for the client request. At any rate, I have filed a task for the client-side performance testing coverage: http://java.net/jira/browse/JERSEY-1767

How quickly do you think this will be addressed? The performance in the console is raising eyebrows. Can we use the older version of the client in the meantime?

Comment by Jakub Podlesak [ 08/Mar/13 10:16 AM ]

To better understand where the regression is, it would be useful to have some numbers also with using a non Jersey client (e.g. curl) for the above tests.
Given that http://localhost:4848/management/domain application does not use Jersey client internally, of course.

Jason, would you have some cycles for it?

Comment by Anissa Lam [ 09/Apr/13 10:16 PM ]

I see that the performance has improved some after I filed this issue, although it still hasn't got back to the same level of performance like in 3.1.2.
There is lots of discussions regarding this, and i don't think Jason is planning to do anything specifically to address this issues in the console code.
I am changing this to Task and target that for the next release to see what console can do to improve the paga to page navigation.

One thing i notice is that, when refreshing the tree node, even though we called the ajax to just refresh a particular node, eg. Applications, the entire tree is refreshed, thus sending lots of requests to the backend to update the tree. We may want to look into why this is happening. But since its done asynchronously, the main page on the left isn't really waiting for the tree to completely refreshed before displaying the right side, thus not directly impacted by this whole tree update.

I am changing this to Task and target that for the next release to see what console can do to improve the paga to page navigation.





[GLASSFISH-20993] cannot login into admin console using multi-level CA certificate Created: 24/Feb/14  Updated: 24/Feb/14

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 4.0
Fix Version/s: None

Type: Bug Priority: Critical
Reporter: ChristianSch Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Tags:
Participants: Anissa Lam and ChristianSch

 Description   

GF generates a self-signed certificate and console works fine, but if you use a real certificate you cannot login anymore
"Authentication Failed! re-enter username and password"

A lot of CA have the following structure

  • Root Certificate
  • Issuing Certificate
  • Server Certificate

The Client (e.g. web-browser) usually only has the Root-Cert and
the server announces the remaining chain (server+issuing) during during SSL handshake
if you use such a setup for DAS, login to the AdminConsole is no longer possible

Steps to reproduce
1. create multi-level CA, for example http://pages.cs.wisc.edu/~zmiller/ca-howto/
2. import root cert into truststore.jks
3. import server-chain into keystore.jks
for example
3a. create chain.pem: cat servercert.pem issuingcert.pem > chain.pem
3b. create p12: openssl pkcs12 -export -in chain.pem -inkey serverkey.pem -out server.p12 -name p12-alias
3c. keytool -importkeystore -destkeystore keystore.jks -destalias s1as -srckeystore server.p12 -srcstoretype PKCS12 -alias p12-alias
4. enable secure admin and test console with self-signed certs
5. configure server-config/JVM options to use keystore.jks and truststore.jks; restart



 Comments   
Comment by ChristianSch [ 24/Feb/14 12:53 PM ]

only access to Admin Console is rejected.
Access to /management/domain is still possible.





[GLASSFISH-20810] NPE will be thrown to the server.log when save the default value of Availability Service page Created: 12/Sep/13  Updated: 17/Apr/14

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 4.0.1
Fix Version/s: 4.0.1

Type: Bug Priority: Critical
Reporter: Jeremy_Lv Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

All


Issue Links:
Dependency
depends on GLASSFISH-18354 Edit and delete of virtual server fai... Resolved
Tags: 40-regression admin admin-gui 4_0_1-review
Participants: Anissa Lam and Jeremy_Lv

 Description   

Here's my reproduced steps:
1). start the domain
2). login the admin console
3). Access to the Avaliable Service page under default-config.
4). Type the Web Conatiner Availability page and save the default setting
5). Error in saving the default setting
6). The NPE will be thrown to the server.log, here's the stacktrace:

[2013-09-12T16:47:17.532+0800] [glassfish 4.0] [INFO] [NCLS-REST-00003] [javax.enterprise.admin.rest] [tid: _ThreadID=124 _ThreadName=admin-listener(6)] [timeMillis: 1378975637532] [levelValue: 800] [[
  An error occurred while processing the request. Please see the server logs for details.
java.lang.NullPointerException
	at org.glassfish.admin.rest.resources.PropertiesBagResource.setParentAndTagName(PropertiesBagResource.java:265)
	at org.glassfish.admin.rest.resources.generatedASM.WebContainerAvailabilityResource.getPropertiesBagResource(Unknown Source)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:601)
	at org.glassfish.jersey.server.internal.routing.SubResourceLocatorRouter$2.run(SubResourceLocatorRouter.java:228)
	at org.glassfish.jersey.server.internal.routing.SubResourceLocatorRouter.getResource(SubResourceLocatorRouter.java:245)
	at org.glassfish.jersey.server.internal.routing.SubResourceLocatorRouter.apply(SubResourceLocatorRouter.java:132)
	at org.glassfish.jersey.server.internal.routing.RoutingStage._apply(RoutingStage.java:120)
	at org.glassfish.jersey.server.internal.routing.RoutingStage._apply(RoutingStage.java:123)
	at org.glassfish.jersey.server.internal.routing.RoutingStage._apply(RoutingStage.java:123)
	at org.glassfish.jersey.server.internal.routing.RoutingStage._apply(RoutingStage.java:123)
	at org.glassfish.jersey.server.internal.routing.RoutingStage._apply(RoutingStage.java:123)
	at org.glassfish.jersey.server.internal.routing.RoutingStage._apply(RoutingStage.java:123)
	at org.glassfish.jersey.server.internal.routing.RoutingStage._apply(RoutingStage.java:123)
	at org.glassfish.jersey.server.internal.routing.RoutingStage._apply(RoutingStage.java:123)
	at org.glassfish.jersey.server.internal.routing.RoutingStage._apply(RoutingStage.java:123)
	at org.glassfish.jersey.server.internal.routing.RoutingStage._apply(RoutingStage.java:123)
	at org.glassfish.jersey.server.internal.routing.RoutingStage._apply(RoutingStage.java:123)
	at org.glassfish.jersey.server.internal.routing.RoutingStage._apply(RoutingStage.java:123)
	at org.glassfish.jersey.server.internal.routing.RoutingStage._apply(RoutingStage.java:123)
	at org.glassfish.jersey.server.internal.routing.RoutingStage._apply(RoutingStage.java:123)
	at org.glassfish.jersey.server.internal.routing.RoutingStage._apply(RoutingStage.java:123)
	at org.glassfish.jersey.server.internal.routing.RoutingStage._apply(RoutingStage.java:123)
	at org.glassfish.jersey.server.internal.routing.RoutingStage._apply(RoutingStage.java:123)
	at org.glassfish.jersey.server.internal.routing.RoutingStage._apply(RoutingStage.java:123)
	at org.glassfish.jersey.server.internal.routing.RoutingStage._apply(RoutingStage.java:123)
	at org.glassfish.jersey.server.internal.routing.RoutingStage._apply(RoutingStage.java:123)
	at org.glassfish.jersey.server.internal.routing.RoutingStage._apply(RoutingStage.java:123)
	at org.glassfish.jersey.server.internal.routing.RoutingStage._apply(RoutingStage.java:123)
	at org.glassfish.jersey.server.internal.routing.RoutingStage._apply(RoutingStage.java:123)
	at org.glassfish.jersey.server.internal.routing.RoutingStage._apply(RoutingStage.java:123)
	at org.glassfish.jersey.server.internal.routing.RoutingStage._apply(RoutingStage.java:123)
	at org.glassfish.jersey.server.internal.routing.RoutingStage.apply(RoutingStage.java:104)
	at org.glassfish.jersey.server.internal.routing.RoutingStage.apply(RoutingStage.java:63)
	at org.glassfish.jersey.process.internal.Stages.process(Stages.java:197)
	at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:228)
	at org.glassfish.jersey.internal.Errors$1.call(Errors.java:271)
	at org.glassfish.jersey.internal.Errors$1.call(Errors.java:267)
	at org.glassfish.jersey.internal.Errors.process(Errors.java:315)
	at org.glassfish.jersey.internal.Errors.process(Errors.java:297)
	at org.glassfish.jersey.internal.Errors.process(Errors.java:267)
	at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:318)
	at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:211)
	at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:982)
	at org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpContainer.service(GrizzlyHttpContainer.java:330)
	at org.glassfish.admin.rest.adapter.RestAdapter$2.service(RestAdapter.java:316)
	at org.glassfish.admin.rest.adapter.RestAdapter.service(RestAdapter.java:179)
	at com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:496)
	at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:175)
	at org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:191)
	at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:168)
	at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:187)
	at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
	at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:288)
	at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:206)
	at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:136)
	at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:114)
	at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
	at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:837)
	at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:113)
	at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:115)
	at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:55)
	at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:135)
	at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:565)
	at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:545)
	at java.lang.Thread.run(Thread.java:722)
]]

Once the NPE was thrown out, All of the operation related to the Availability Service page are useless. So I think it is a critical issue need to be fix as soon as possible.



 Comments   
Comment by Jeremy_Lv [ 12/Sep/13 09:12 AM ]

Hi, Anissa:

I found this phenomenon can't be reproduced in the glassfish v3.1.2.2 right now, So I marked this issue as a 4.0-regression issue and need to be resolved! I will take some times to do some investigation about this failure soon.

Thanks

Comment by Jeremy_Lv [ 12/Sep/13 10:27 AM ]

After compared the PropertiesBagResource.java with glassfish v3's source, I have found the the PropertiesBagResource.setParentAndTagName has a null check there.

Here's the V3's code:

public void setParentAndTagName(Dom parent, String tagName) {
        if(parent == null) {
            return;
        }
        this.parent = parent;
        this.tagName = tagName;
        entity = parent.nodeElements(tagName);
    }

I hope anyone can help me to confirm about this.

Thanks

Comment by Jeremy_Lv [ 12/Sep/13 10:33 AM ]

this issue is similar to GLASSFISH-18354

Comment by Jeremy_Lv [ 12/Sep/13 10:40 AM ]

Although the NPE won't be thrown out after add a null check there, the property setting about the availability Service can't be saved successfully.

So the issue is still exist. Need to fix about this.

Comment by Jeremy_Lv [ 12/Sep/13 10:43 AM ]

Some of the error messages are as follows:

[2013-09-12T18:34:40.751+0800] [glassfish 4.0] [SEVERE] [] [org.glassfish.admingui] [tid: _ThreadID=43 _ThreadName=admin-listener(1)] [timeMillis: 1378982080751] [levelValue: 1000] [[
  RestResponse.getResponse() gives FAILURE.  endpoint = 'http://localhost:4848/management/domain/configs/config/default-config/availability-service/ejb-container-availability.json'; attrs = '{}']]
Comment by Anissa Lam [ 17/Apr/14 01:33 AM ]

It is not just affecting the default-config, but any config referenced by cluster.
Once the error occurs, you get the error in

web container availability tab
ejb container availability tab
jms availability.
when you just want to go to that tab. ie, the error occurs when displaying that tab.
further more, the error persist even AFTER a server restart.

We should try to fix this for 4.0.1.





[GLASSFISH-232] Link to Glassfish forum should be shown on error log pages Created: 07/Feb/06  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1pe
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: sg112326 Assignee: kenpaulsen
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


File Attachments: Java Archive File CacheProblemTestCase.jar    
Issuezilla Id: 232
Tags:
Participants: Anissa Lam, kenpaulsen, sg112326 and Tom Mueller

 Description   

When customers see SEVERE log messages or an error page from the appserver in
the admin GUI, the details page should include a link to the GlassFish forum.
This should be captioned with the message encouraging the user to find out from
the forum if a topic connected with the exception condition already exists or to
raise a new topic on these lines.
This would help the customer easily access the location to find more help while
also helping bring more participation in the forums.



 Comments   
Comment by Anissa Lam [ 27/Feb/06 10:35 AM ]

We will try to see if we can construct a search URL of the GlassFish forum.
If not, maybe we can link to the GlassFish forum so user at least has a place to
start.

Comment by Anissa Lam [ 27/Feb/06 12:09 PM ]

assign to kenpaulsen.

Comment by kenpaulsen [ 12/Sep/06 06:15 PM ]

Created an attachment (id=433)
Servlet that demonstrates the problem.

Comment by kenpaulsen [ 12/Sep/06 06:17 PM ]

Setting as P2 b/c all admin GUI developers see this problem every day and have
to work around it.

Comment by kenpaulsen [ 12/Sep/06 06:23 PM ]

The attachment is not related to this bug... I modified and attached it to the
wrong issue.

Comment by Tom Mueller [ 06/Mar/12 09:56 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-490] Display the list of virtual servers a webapp has been deployed to Created: 28/Mar/06  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.0pe
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: jluehe Assignee: Anissa Lam
Resolution: Unresolved Votes: 1
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: Sun


Issuezilla Id: 490
Tags:
Participants: Anissa Lam, Jason Lee, jluehe and Tom Mueller

 Description   

Application Server > Applications > Web Applications:

In addition to displaying a web application's context root, in would be useful
to list all the virtual servers to which a given webapp has been deployed to
(with the given context root).

Application Server > Configuration > HTTP Service > Virtual Servers:

Add a column that shows all the context roots currently "occupied" for each
virtual server. This will show, amongst other things, if a request with no
context path will be mapped to a virtual server's docroot or to a web
application deployed to the virtual server's root context ("/").

This feature would allow users to troubleshoot why certain requests are not
getting mapped as expected, without having to resort to their domain.xml (where
all this info is already available).

See http://forums.java.net/jive/thread.jspa?messageID=97906 for details.



 Comments   
Comment by Jason Lee [ 12/Jan/09 09:28 AM ]

Changing target

Comment by Jason Lee [ 12/Jan/09 10:36 AM ]

Updating version

Comment by Tom Mueller [ 06/Mar/12 09:57 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-741] request for https redirect Created: 15/Jun/06  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1pe
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: Anissa Lam Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 741
Tags:
Participants: Anissa Lam, jfarcand, km105526 and Tom Mueller

 Description   

This RFE is created to keep track of the effort for http redirecting. Admin GUI
hopes to have the feature where http://<host>:4848 can be redirected to
https://<host>:4848
Not sure if CLI will be able to use this feature.

From jeanfrancois:
Mainly, Grizzly will send HTTP redirect when the wrong protocol is used (Browser
can handle this) but I'm not sure if CLI handle redirect. Since this affect
performance, we gonna need to make it configurable (via System properties or by
adding admin support). Internally it will be implemented as Grizzly's Handler,
so we can easily cover more than one scenario.



 Comments   
Comment by jfarcand [ 25/Aug/06 01:27 PM ]

Started working on this feature since SSL non blocking has been implemented.

Comment by jfarcand [ 06/Oct/06 02:38 PM ]

OK the feature is now ready. The scenario covered are:

http://...:4848 will be redirected to https://...:4848
http://...:4849 will be redirected to https://...:4848
https://...:4849 will be redirected to https://...:4848

Since we are sniffing the request line, their will be a small performance
regression (very small). Next step is to decide how we enable|disable this
feature. The feature needs to be added to virtual-server and we need to allow
the user to configure the external port that will be redirected (in the example
above, port 4849).

Comment by km105526 [ 06/Oct/06 11:27 PM ]

We need to think more about the redirects, however.
Are you suggesting that in a developer scenario, both ports (4848, 4849) be
occupied, if enable this?

Comment by jfarcand [ 09/Oct/06 09:05 AM ]

FTI, I will soon make a proposal on the dev list explaning how this feature will
works to make sure I've collected all the scenarios (This feature is asked since
8.0 so I need to remember all the requirements ). But if you want to redirect
one port to another (4849->4848), then yes you must opens two ports. On the
contrary, changing the protocol doesn't requires an extra port (http->https).

The mechanism is also supportting unique port, meaning all protocols can ping
port 8080 and an internal redirection will occurs. If properly implemented,
GlassFish will be able to start with a single port and redirect the protocol to
the proper container. But I doubt we will have the time to implement this for v2.

Comment by jfarcand [ 16/Oct/06 05:58 PM ]

Prepare Grizzly for unique port|redirection implementation. The functionality is
not yet committed|enabled.

Checking in DefaultReadTask.java;
/cvs/glassfish/appserv-http-engine/src/java/com/sun/enterprise/web/connector/grizzly/DefaultReadTask.java,v
<-- DefaultReadTask.java
new revision: 1.6; previous revision: 1.5
done
Checking in GrizzlyHttpProtocol.java;
/cvs/glassfish/appserv-http-engine/src/java/com/sun/enterprise/web/connector/grizzly/GrizzlyHttpProtocol.java,v
<-- GrizzlyHttpProtocol.java
new revision: 1.30; previous revision: 1.29
done
Checking in SecureSelector.java;
/cvs/glassfish/appserv-http-engine/src/java/com/sun/enterprise/web/connector/grizzly/SecureSelector.java,v
<-- SecureSelector.java
new revision: 1.2; previous revision: 1.1
done
Checking in SelectorThread.java;
/cvs/glassfish/appserv-http-engine/src/java/com/sun/enterprise/web/connector/grizzly/SelectorThread.java,v
<-- SelectorThread.java
new revision: 1.85; previous revision: 1.84
done
Checking in async/DefaultAsyncExecutor.java;
/cvs/glassfish/appserv-http-engine/src/java/com/sun/enterprise/web/connector/grizzly/async/DefaultAsyncExecutor.java,v
<-- DefaultAsyncExecutor.java
new revision: 1.9; previous revision: 1.8
done
Checking in blocking/SelectorBlockingThread.java;
/cvs/glassfish/appserv-http-engine/src/java/com/sun/enterprise/web/connector/grizzly/blocking/SelectorBlockingThread.java,v
<-- SelectorBlockingThread.java
new revision: 1.6; previous revision: 1.5
done
Checking in ssl/SSLReadTask.java;
/cvs/glassfish/appserv-http-engine/src/java/com/sun/enterprise/web/connector/grizzly/ssl/SSLReadTask.java,v
<-- SSLReadTask.java
new revision: 1.9; previous revision: 1.8
done
Checking in ssl/SSLSelectorThread.java;
/cvs/glassfish/appserv-http-engine/src/java/com/sun/enterprise/web/connector/grizzly/ssl/SSLSelectorThread.java,v
<-- SSLSelectorThread.java
new revision: 1.12; previous revision: 1.11
done
Checking in ssl/SSLUtils.java;
/cvs/glassfish/appserv-http-engine/src/java/com/sun/enterprise/web/connector/grizzly/ssl/SSLUtils.java,v
<-- SSLUtils.java
new revision: 1.8; previous revision: 1.7
done
Checking in ssl/SSLWorkerThread.java;
/cvs/glassfish/appserv-http-engine/src/java/com/sun/enterprise/web/connector/grizzly/ssl/SSLWorkerThread.java,v
<-- SSLWorkerThread.java
new revision: 1.2; previous revision: 1.1
done

Comment by jfarcand [ 24/Oct/06 12:20 PM ]

Added unique port support in Grizzly:

RCS file:
/cvs/glassfish/appserv-http-engine/src/java/com/sun/enterprise/web/portunif/PortUnificationPipeline.java,v
done
Checking in PortUnificationPipeline.java;
/cvs/glassfish/appserv-http-engine/src/java/com/sun/enterprise/web/portunif/PortUnificationPipeline.java,v
<-- PortUnificationPipeline.java
initial revision: 1.1
done
RCS file:
/cvs/glassfish/appserv-http-engine/src/java/com/sun/enterprise/web/portunif/ProtocolFinder.java,v
done
Checking in ProtocolFinder.java;
/cvs/glassfish/appserv-http-engine/src/java/com/sun/enterprise/web/portunif/ProtocolFinder.java,v
<-- ProtocolFinder.java
initial revision: 1.1
done
RCS file:
/cvs/glassfish/appserv-http-engine/src/java/com/sun/enterprise/web/portunif/ProtocolHandler.java,v
done
Checking in ProtocolHandler.java;
/cvs/glassfish/appserv-http-engine/src/java/com/sun/enterprise/web/portunif/ProtocolHandler.java,v
<-- ProtocolHandler.java
initial revision: 1.1
done
RCS file:
/cvs/glassfish/appserv-http-engine/src/java/com/sun/enterprise/web/portunif/protocols/http/HttpProtocolFinder.java,v
done
Checking in protocols/http/HttpProtocolFinder.java;
/cvs/glassfish/appserv-http-engine/src/java/com/sun/enterprise/web/portunif/protocols/http/HttpProtocolFinder.java,v
<-- HttpProtocolFinder.java
initial revision: 1.1
done
RCS file:
/cvs/glassfish/appserv-http-engine/src/java/com/sun/enterprise/web/portunif/protocols/http/HttpProtocolHandler.java,v
done
Checking in protocols/http/HttpProtocolHandler.java;
/cvs/glassfish/appserv-http-engine/src/java/com/sun/enterprise/web/portunif/protocols/http/HttpProtocolHandler.java,v
<-- HttpProtocolHandler.java
initial revision: 1.1
done
RCS file:
/cvs/glassfish/appserv-http-engine/src/java/com/sun/enterprise/web/portunif/protocols/http/HttpsProtocolFinder.java,v
done
Checking in protocols/http/HttpsProtocolFinder.java;
/cvs/glassfish/appserv-http-engine/src/java/com/sun/enterprise/web/portunif/protocols/http/HttpsProtocolFinder.java,v
<-- HttpsProtocolFinder.java
initial revision: 1.1
done
RCS file:
/cvs/glassfish/appserv-http-engine/src/java/com/sun/enterprise/web/portunif/util/ProtocolInfo.java,v
done
Checking in util/ProtocolInfo.java;
/cvs/glassfish/appserv-http-engine/src/java/com/sun/enterprise/web/portunif/util/ProtocolInfo.java,v
<-- ProtocolInfo.java
initial revision: 1.1
done
RCS file:
/cvs/glassfish/appserv-http-engine/src/java/com/sun/enterprise/web/portunif/util/Redirector.java,v
done
Checking in util/Redirector.java;
/cvs/glassfish/appserv-http-engine/src/java/com/sun/enterprise/web/portunif/util/Redirector.java,v
<-- Redirector.java
initial revision: 1.1
done

By default, this is disabled. Will soon add the property to enable it.

Comment by jfarcand [ 05/Dec/06 02:02 PM ]

Re-assign to the admin team for more information. Mainly, I need to know when
Grizzly will listen to port 4849 and redirect all request to port 4848. The is
two possible use case:

case 1
------
In domain.xml, we add by default an http-listener that listen to port 4849.

<http-listener acceptor-threads="1" address="0.0.0.0" blocking-enabled="false"
default-virtual-server="__asadmin" enabled="true" family="inet"
id="admin-listener" port="4849" security-enabled="false" server-name=""
xpowered-by="true">

and enable port unification:

<property name="proxiedProtocol" value="redirect"/>

case 2
------
We don't define any new http-listener in domain.xml, but Grizzly internaly
listen to port 4849 and do the redirection to the admin port (doesn't need to be
4848, any port).

case 3
------
Do nothing like right now.

Please re-assign with the answer

Comment by Tom Mueller [ 06/Mar/12 09:59 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-807] JSF: need checkbox to enable/disable access logging Created: 06/Jul/06  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1pe
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: jfarcand Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 807
Tags:
Participants: Anissa Lam, jfarcand, km105526 and Tom Mueller

 Description   

Currently, GlassFish add by default the Single Sign On Valve and the Acess
Logging Valve. Those two valves affect performance and might now be enabled by
default. Other Application Server aren't enabling by default SSO and Access
Logging so when comparing out-of-the-box performace, GlassFish is always
impacted by those two features.



 Comments   
Comment by jfarcand [ 06/Jul/06 02:08 PM ]

Change the title.

Comment by jfarcand [ 17/Jul/06 10:01 AM ]

See also:

https://glassfish.dev.java.net/issues/show_bug.cgi?id=836

Comment by jfarcand [ 20/Jul/06 09:51 AM ]

Remove SSO handling from this issue (Will open another one).

Access Logging will be turned off. But Before, we need to be able to turn the
feature on/off, at the virtual-server level. Assigning to admin-gui so they can
add support graphically for property:

<property name="accessLoggingEnabled" value="true|false"/>

Re-assign to me once this property is exposed at the virtual-server screen.

Comment by km105526 [ 20/Jul/06 09:55 AM ]

I have a suggestion – it is better if we don't make the user type in the
"exact" name of the property in the generic property sheet editor. Can we have
a check-box instead that the user either checks or unchecks when the access
logging is to be enabled/disabled?

Comment by jfarcand [ 20/Jul/06 10:02 AM ]

Kedar,

this is a very good recommendation.

+1

Comment by Anissa Lam [ 20/Jul/06 10:15 AM ]

Admin GUI is already showing the properties of the virtual server. It is
showing whatever is in the domain.xml. I think you should modify the
domain.xml template, add this property and its default value. Once its in
domain.xml, it will show up in GUI, and user can change if they don't like the
default. We have to display whatever is in domain.xml. Currently, there is
the property "docroot" and "accessLog".
This issue should be assigned to whoever modify the domain.xml template.

Comment by Anissa Lam [ 20/Jul/06 10:22 AM ]

If this is handled as property, it will be shown in the property table, and yes,
user will have to be careful with the spelling of th property name.
If it is desired to be a boolean attribute, presented as a checkbox, then you
may need to modify the dtd to introduce this as an attribute of virtual server.
btw, what is the default if user doesn't specify this property ?

Comment by jfarcand [ 20/Jul/06 10:59 AM ]

The accessLoggingEnabled property is not documented and was never exposed. So
you will not find it in any domain.xml|dtd and documentation. Instead of
introducing the property in domain.xml, I would prefer the admin-gui add the
property in domain.xml (under virtual-server) only when people enable it. Right
not it is enabled by default programmatically (not exposed).

If not added to domain.xml, the default will be false.

Comment by Anissa Lam [ 03/Nov/06 08:18 AM ]

change Summary to ensure this will be addressed in the JSF version of admin-gui.
Assign to Ana.

Comment by km105526 [ 03/Nov/06 09:46 AM ]

Just to be clear, this bug should pertain to showing a check-box on the GUI.
The motivation is to make users' lives easier. They would not have to write the
property "accessLoggingEnabled" in the text-box.

The GUI components should just set the appropriate value to the property in
response to user action.

Setting of the property accessLoggingEnabled to "false" out-of-the-box
for developer profile is already taken care of. Please see one pager on profiles
for GlassFish V2.

If the above is acceptable, I'd recommend changing the value of "Summary" field
of this issue.

Comment by km105526 [ 03/Nov/06 09:48 AM ]

accidentally closed, reopening.

Comment by km105526 [ 03/Nov/06 09:48 AM ]

accepted.

Comment by Anissa Lam [ 03/Nov/06 11:30 AM ]

change summary to better reflect the issue.

Comment by Anissa Lam [ 29/Jul/07 07:19 AM ]

-> anilam
UI will be added before FCS

Comment by Tom Mueller [ 06/Mar/12 09:59 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-1275] RFE : Segregation of mandatory & db-driver specific properties in jdbc connection pool Created: 10/Oct/06  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1pe
Fix Version/s: not determined

Type: New Feature Priority: Major
Reporter: Jagadish Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 1,275
Tags:
Participants: Anissa Lam, Jagadish and Tom Mueller

 Description   

Creating a connection pool for various database vendors.
Eg: While creating a con. pool for MySQL, more than 100 properties are shown to
user. Please see issue "IT 549 - configuring MySql datasource uses invalid
property names" which has the screenshots.

1) It would be better if mandatory properties and db-driver specific properties
are segregated in two different tabs.
2) Further, all the 100+ properties are persisted to domain.xml even if they are
not modified/used by the user. It would be nice if only the
user-modified/selected properties are persisted to domain.xml. When user is
editing the connection pool, all properties can be shown again.



 Comments   
Comment by Tom Mueller [ 06/Mar/12 09:56 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-1565] Unable to access the web admin interface via Opera Created: 22/Nov/06  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1pe
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: Ryan Lubke Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 1,565
Tags:
Participants: Anissa Lam, Ryan Lubke and Tom Mueller

 Description   

When attempting to connect to the web administration interface via Opera,
the user gets stuck in a continual redirect loop.



 Comments   
Comment by Anissa Lam [ 08/Jan/07 09:57 PM ]

Admin Console depends on a set of jsf components, and Opera is not an officially
supported browser.
Will work with the other to get the support in, marking this as Enhancement.

Comment by Tom Mueller [ 06/Mar/12 09:56 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-1846] Change the ui for the option of call flow 'enabled' Created: 21/Dec/06  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.0pe
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: jj156416 Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 1,846
Tags:
Participants: Anissa Lam, jj156416 and Tom Mueller

 Description   

It is about UI improvement for the function 'Monitor'-> 'Call Flow'
Since the Call Flow is automatically disabled when the application server is
restarted, suggested to change the UI for 'Call Flow Monitoring' from checkbox
to an action button.



 Comments   
Comment by Tom Mueller [ 06/Mar/12 09:58 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-2001] admin gui extensions Created: 10/Jan/07  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1pe
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: barz26 Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 2,001
Tags:
Participants: Anissa Lam, barz26 and Tom Mueller

 Description   

RFE: provide extensions hooks for the admin gui.
Developers extending glassfish by own lifecycle modules or custom mbeans may
wish to provide their own admin tabs in the ui.



 Comments   
Comment by Tom Mueller [ 06/Mar/12 09:58 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-2364] clicking an item label in the left doesn't expand the tree node Created: 08/Feb/07  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1pe
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: al_xipe Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 2,364
Tags:
Participants: al_xipe, Anissa Lam and Tom Mueller

 Description   

that about says it all.
once logged into the admin console, try to navigate the tree in the left pane by
clicking the strings instead of the little > sign on the left.
it brings the relevant content in the right pane but fails to expand the node of
the tree that you are exploring



 Comments   
Comment by Anissa Lam [ 10/Feb/07 03:40 PM ]

This is how the component works.
If you want to expand the tree node, you need to click on the turner (triangle
image).
This is a very standard file explorer behavior, eg on Window, you need to click
on the '+' sign to expand that folder.

Comment by al_xipe [ 10/Feb/07 09:25 PM ]

you ought to try it then...
it's my point exactly: on your favorite OS file browser, I bet you that if you
click on the label, it'll still expand the node.
If this is how the component works, then push the bug back to them, because this
is not how it should behave.

Comment by Anissa Lam [ 11/Feb/07 10:17 AM ]

The components are going to be open source pretty soon, once it is open sourced,
i will file an issue on it.
I will mark this as enhancement for now.

Comment by al_xipe [ 11/Feb/07 10:45 AM ]

fair enough

Comment by Tom Mueller [ 06/Mar/12 09:56 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-2487] Interface to Monitoring / Profiling info. Created: 23/Feb/07  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1pe
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: areplogle Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 2,487
Tags:
Participants: Anissa Lam, areplogle and Tom Mueller

 Description   

As a j2ee admin, I would love to see the following:
(a lot of this stems from what I've seen out of the lambdaprobe project. please
check it out: http://www.lambdaprobe.org)

For the instances / clusters that are running, be able to see the following from
the admin console:

  • applications running in the instance ( I know you can see this is the admin
    console already, I just thought maybe from a monitoring standpoint)
  • number of sessions, requests, threads and transactions that are going on in
    that application
  • contents of the session and possibly the ability to search them for attributes
  • amount of memory, heap and other (eden, perm, survivor etc) that application
    is consuming
  • ability to force garbage collection
  • ability to enable some memory profiling to see how much memory each class is
    consuming
  • possibly a thread tree / dump.
  • number of connections used in a jdbc pool (issued, returned, active, waiting,
    rolled back)
  • sql logging (preperation, execution and returning results)
  • the ability to monitor the requests the http-plugin is getting and where its
    routing them so you can watch how evenly your clusters load is being
    distributed. (I know I've seen some very strange things with mod_jk in IIS and
    took a great deal of work to prove that it wasn't evenly distributing load based
    on the method we gave it).

I understand a lot of this may fall under enhancement requests for monitoring,
please let me know if you'd like me to submit a issue to there as well. Please
look at lambda probe if you get a chance, its a good example of some well
presented data.

The biggest struggle when administering an environment is I can always find
various tools to do the above tasks and monitor things when I'm load testing or
helping with QA, but once you get to production and are launched, setting up a
profiler isn't very feasible.

It would be wonderful if you ran across an issue in production and could simply
enable a level of monitoring, restart your server and get some much needed
information in a very conceptual way. Presentation is the key.

For examples lambdaprobe shows some of these, also if you have access to
WebSphere 5.x you can run tperfviewer.[bat|sh] and see the different things that
can be monitored there.

Please let me know if you'd like me to expand or clarify on any of the above or
reasons / scenarios that I run into frequently that would cause me to suggest
these =]

Thanks,
Andrew



 Comments   
Comment by Tom Mueller [ 06/Mar/12 09:56 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-2644] Dynamic reloading a webapp through GUI Created: 17/Mar/07  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1pe
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: azawawi Assignee: cchidamb
Resolution: Unresolved Votes: 1
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


File Attachments: Text File patch_issue_2644.patch     Text File patch_issue_2644.txt    
Issuezilla Id: 2,644
Tags:
Participants: Anissa Lam, azawawi, cchidamb, Jason Lee and Tom Mueller

 Description   

The administration GUI interface (admin-gui) does not allow the administrator to
reload web applications without doing it manually.

Glassfish has dynamic reloading by touching a .reload file in the
domains/domain1/applications/j2ee-modules/webAppName context root directory.

At first, one could allow the administrator to reload a web application by
clicking a "Reload" link which is next to the "Launch | Redeploy" links at the
same line as the web application in the 'DeployTable.inc'. Dynamic reloading
(touch .reload) should be used since it is currently stable.



 Comments   
Comment by azawawi [ 17/Mar/07 11:44 AM ]

Created an attachment (id=799)
Patch to implement webapp dynamic reloading

Comment by azawawi [ 19/Mar/07 06:56 AM ]

Created an attachment (id=801)
Modified patch file (please use this)

Comment by Anissa Lam [ 20/Mar/07 08:50 AM ]

Thanks for submitting the patch.
We will test it out and check that in.

Comment by Anissa Lam [ 20/Mar/07 12:30 PM ]

comments from the deployment team:
1. The .reload functionality is only supported for archive deployment. So if the
admin console does not limit this use only to archive deployment, the code
itself needs to check for whether this module is directory deployed.
2. The .reload functionality is only supported for DAS and not for EE/cluster
environment at this point.
-------------------

For #1, GUI should do the checking and put up the 'reload' button in the table
when it applies
To address #2, this reload enhancement will ONLY available for developer
profile, will not put this in cluster profile.

Senthil, please change the code accordingly before commit.

azawaai, do you have any comment ?

Comment by azawawi [ 20/Mar/07 01:28 PM ]

Thanks for your help. If you need any help to modify my patch, i would be happy
to do it.

Comment by Jason Lee [ 12/Jan/09 10:36 AM ]

Updating version

Comment by Tom Mueller [ 06/Mar/12 09:56 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-2726] Resource Monitoring Summary Table Created: 28/Mar/07  Updated: 08/Oct/10

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1pe
Fix Version/s: future release

Type: Improvement Priority: Major
Reporter: Jason Lee Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 2,726
Tags:
Participants: Anissa Lam, Jason Lee and kenpaulsen

 Description   

On the resources monitoring page, it would be nice if the default view had a
table with the resources down the left side, and the values (WaitQueueLength,
NumConnTimedOut, NumConnFree, etc.) running from left to right – kind of a
quick summary table. If someone wants the high water marks, etc., he can select
the resource from the combo and scroll down to that section.



 Comments   
Comment by kenpaulsen [ 28/Mar/07 12:23 PM ]

Here are some more comments from Jason:

btw, is there a way to determine to which application a given resource has been
handed out? if the max pool size has been reached, we'd like to be able to tell
who has resources and aren't letting go of it, but I don't see a way in the
console to do that





[GLASSFISH-2809] Virtual Server in Deployment page should be a dropdown list Created: 10/Apr/07  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1pe
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: Anissa Lam Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 2,809
Tags:
Participants: Anissa Lam and Tom Mueller

 Description   

Currently the virtual server list is a text box. For better user experience,
the Virtual server in the deployment page should be multi-select list. This
way, use can easily select the VS and avoid typing. Reduce user error.



 Comments   
Comment by Tom Mueller [ 06/Mar/12 09:56 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-2810] Http-Listener in the Virtual Server page should be a dropdown list Created: 10/Apr/07  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1pe
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: Anissa Lam Assignee: Anissa Lam
Resolution: Unresolved Votes: 1
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 2,810
Tags:
Participants: Anissa Lam and Tom Mueller

 Description   

In the Virtual server page, both for creating and Editing VS, the Http Listener
field is a text box.
For better user experience and reduce user error, this should be list allowing
multiple select



 Comments   
Comment by Tom Mueller [ 06/Mar/12 09:56 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-2941] <BT6550901>admin-gui does not position cursor in next logical text input field for many use-cases Created: 27/Apr/07  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1pe
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: gfbugbridge Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 2,941
Tags:
Participants: Anissa Lam, gfbugbridge and Tom Mueller

 Description   

*********READ-ONLY Data from Bugtraq*********************
Inside SWAN :http://swsblweb1.central.sun.com:8080/CrPrint?id=6550901
Outside SWAN :http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6550901
**********READ-ONLY Data from Bugtraq Ends********
*********READ-ONLY Data from Bugtraq*********************
Description Many use-cases in the admin-gui web console require typing into input fields, yet the cursor is hardly ever positioned in the next logical input field. Woodstock components should support tab ordering and the input fields should be active for several use-cases.
For example:
login-screen: userid field is not the active field (must click mouse there to start)
create-cluster: cluster-name field is not the active field (must click mouse there to start)
create-cluster, new-instance: instance-name field is not the active field (must click mouse there to start)
etc.

**********READ-ONLY Data from Bugtraq Ends********
*********READ-ONLY Data from Bugtraq*********************
Justification Priority changed from [] to [3-Medium]Certain use-cases require the user to type, yet the input field must be manually selected before the user can XXXXXX 2007-04-26 23:34:53 GMT

**********READ-ONLY Data from Bugtraq Ends********



 Comments   
Comment by gfbugbridge [ 02/May/07 05:06 PM ]

*********READ-ONLY Data from Bugtraq*********************
Inside SWAN :http://swsblweb1.central.sun.com:8080/CrPrint?id=6550901
Outside SWAN :http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6550901
**********READ-ONLY Data from Bugtraq Ends********
*********READ-ONLY Data from Bugtraq*********************
Description Many use-cases in the admin-gui web console require typing into input fields, yet the cursor is hardly ever positioned in the next logical input field. Woodstock components should support tab ordering and the input fields should be active for several use-cases.
For example:
login-screen: userid field is not the active field (must click mouse there to start)
create-cluster: cluster-name field is not the active field (must click mouse there to start)
create-cluster, new-instance: instance-name field is not the active field (must click mouse there to start)
etc.

**********READ-ONLY Data from Bugtraq Ends********
*********READ-ONLY Data from Bugtraq*********************
Justification Priority changed from [] to [3-Medium]Certain use-cases require the user to type, yet the input field must be manually selected before the user can XXXXXX 2007-04-26 23:34:53 GMT

**********READ-ONLY Data from Bugtraq Ends********

Comment by Anissa Lam [ 19/Jun/07 08:13 PM ]

Its really an RFE, and its too risky to try fixing this for every browser at
this late stage. We may introduce regression.
Will look at this for next release.

Comment by Tom Mueller [ 06/Mar/12 09:57 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-2982] Virtual Server UI issues Created: 07/May/07  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1pe
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: whartung Assignee: Anissa Lam
Resolution: Unresolved Votes: 2
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 2,982
Tags:
Participants: Anissa Lam, danielrhoades, Tom Mueller and whartung

 Description   

I'm combining several minor issues in to a single defect. If action is required,
perhaps a person can break them up in to single issues.

1) When creating a Virtual Server, and adding hosts to listen for, you can enter
a comma separated list of hosts. However, if you enter spaces in to the CSV
string, the hosts will not validate.

Example: "example.com,www.example.com" is OK.
"example.com, www.example.com" is not OK. You will get a host lookup
error and it tries to look up the host named " www.example.com". I suggest
String.trim() being run on the elements after the CSV parsing.

2) Is it really necessary that the host names be validated during entry when
listening? I appreciate that the hosts are potentially serving a dual role (i.e.
either as virtual hosts or as real "IP" based hosts). I only mention this
because I encountered a validation issue (which, as a by product brought up a
unknown DNS issue) which prevented me from saving do to a missing host. However,
now when the DNS team gets around to fixing the issue, I am left with having to
actually update and restart the server rather than leaving the "dead" host in
the list, available for when the DNS entry just so happens to be re-enabled. To
be clear, I'm working with several virtual hosts against the same IP. Perhaps a
warning, rather than an error would be more appropriate here. This also raises
the question about the potential of using wildcards in virtual host names.
(*.example.com).

3) When you view a deployed application, there is no way of knowing (that I
could readily find) which Virtual Server(s) the application is deployed against.
It is not clear when you Redeploy an application that all of those assorted
properties (Virtual Server assignment, JSP Precompile, etc.) are maintained
across the redeployment. (Perhaps showing the properties from the original
deployment would be appropriate here.)

4) When deploying an application, the Virtual Server field is not a drop down
box enabling you to select from the list of deployed Virtual Servers. Perhaps
this is to be a CSV list of potentially several instances (that's not clear). As
a work around, you could use the left side nav menu to view the current deployed
Virtual Servers, but that list is not refreshed directly after adding a new
Virtual Server, so that list may be out of date. Also, navigating that menu can
easily accidently move you off to another page completely if you don't click in
the correct spot (i.e. clicking the text rather than the expansion arrow).



 Comments   
Comment by danielrhoades [ 31/May/07 02:26 AM ]
      • Issue 2982 has been confirmed by votes. ***
Comment by Tom Mueller [ 06/Mar/12 09:55 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-3062] log viewer Advanced->Basic switching loses logger filter info Created: 24/May/07  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1pe
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: locolobo Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: Sun


Issuezilla Id: 3,062
Tags:
Participants: Anissa Lam, locolobo and Tom Mueller

 Description   

Scenario:

  • User enters Log Viewer
  • Search results are displayed for the default logger and default log detail level.
  • User clicks the "Advanced" link and enters the advanced search and changes the
    logger.
  • User clicks the "Basic" link and returns to the basic page.

Now the search results presented are filtered on the logger selected in the
Advanced page but context is no longer displayed to the user.

This is a usability issue that can be corrected by providing the user textual
context of what filter is being applied to the search results.



 Comments   
Comment by Tom Mueller [ 06/Mar/12 09:56 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-3133] Admin needs to ensure it starts applications in different threads from those being used to service a request in the admin-gui Created: 06/Jun/07  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1pe
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: Ryan Lubke Assignee: kenpaulsen
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 3,133
Tags:
Participants: Anissa Lam, kenpaulsen, Ryan Lubke and Tom Mueller

 Description   

See issue 3022. I've integrated a version of JSF that works around this
problem, but the admin server should be enhanced to provide a 'clean'
environment to an application that is being started via the admin-gui.



 Comments   
Comment by Tom Mueller [ 17/May/10 11:28 AM ]

-> Tom

Comment by Tom Mueller [ 27/Jul/10 09:22 AM ]

Here "admin" is actually the admin GUI. Reassigning this to admin_gui.

Comment by Anissa Lam [ 27/Jul/10 09:28 AM ]

->Ken.

Comment by Tom Mueller [ 06/Mar/12 09:59 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-3195] BC environment variable editor should allow create, edit and delete... Created: 14/Jun/07  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1pe
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: slweng Assignee: yokelee
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 3,195
Tags:
Participants: slweng, Tom Mueller and yokelee

 Description   

Currently, the BC configuration editor only allows the user to edit an existing
environment variable. There are a couple of enhancement requests:
1. The "EnvironmentVariable" editor should always be available for users to
create new entries
2. Users should be able to delete any existing entries in the "environment
variable" list.



 Comments   
Comment by Tom Mueller [ 06/Mar/12 10:06 PM ]

Bulk change to set fix version to "not determined" where the issue is open but the value is for a released version.





[GLASSFISH-3207] Admin GUI should display the complete (un)deployment status message to the user Created: 15/Jun/07  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1pe
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: marina vatkina Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: Sun


Issuezilla Id: 3,207
Tags:
Participants: Anissa Lam, Jason Lee, marina vatkina and Tom Mueller

 Description   

See issue https://glassfish.dev.java.net/issues/show_bug.cgi?id=3021 for the
initial problem that has been resolved only partially. This RFE is to make the
complete fix. The original issue has suggestions about the fix.



 Comments   
Comment by Jason Lee [ 12/Jan/09 09:34 AM ]

Updating target version

Comment by Jason Lee [ 12/Jan/09 10:36 AM ]

Updating version

Comment by Tom Mueller [ 06/Mar/12 09:59 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-3298] Add domain name to login screen of admin gui Created: 06/Jul/07  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1pe
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: phenderson Assignee: anac
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 3,298
Tags:
Participants: anac, Anissa Lam, Jason Lee, phenderson and Tom Mueller

 Description   

Minor extra feature.

Add the name of the domain when displaying the login screen
(http://127.0.0.1:4848)

When multiple domains are configured. It is not obvious which domain the login
is for.



 Comments   
Comment by Anissa Lam [ 06/Jul/07 09:55 AM ]

Good suggestion, thanks.
Will look into it.

Comment by anac [ 09/Jul/07 01:42 PM ]

We could add the domain to the login. The domain name is already displayed in
the header when the user logs in so the user is aware which domain they are
administering. However, knowing the domain name at login might avoid some
confusion for some users so I'll work on adding to login screen as well.

Comment by Jason Lee [ 12/Jan/09 10:36 AM ]

Updating version

Comment by Tom Mueller [ 06/Mar/12 09:58 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-3299] Color scheme domains to help distinguish them. Created: 06/Jul/07  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1pe
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: phenderson Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 3,299
Tags:
Participants: Anissa Lam, phenderson and Tom Mueller

 Description   

Perhaps pie in the sky feature.

When multiple domains are configured. For example production, testing and
development. It would be nice if the color scheme in the admin gui could be
configured for each domain.

Say red for the production domain, something else for the others.

Could possibly prevent accidental actions on the production domain, when the
user though they were using the testing domain.

Peter.



 Comments   
Comment by Tom Mueller [ 06/Mar/12 09:58 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-3322] provision to display driver properties of arbitrary database-drivers Created: 11/Jul/07  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1pe
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: Jagadish Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issue Links:
Dependency
depends on GLASSFISH-4314 download and introspect jdbc driver Resolved
Issuezilla Id: 3,322
Status Whiteboard:

v3-prd-item

Tags:
Participants: Anissa Lam, Jagadish, llc, Shalini and Tom Mueller

 Description   

During jdbc connection pool creation, when the user selects a database type from
the list of standard databases, datasource classname and the properties of
datasource are shown in admin-gui.

Same behavior can be extended for arbitrary jdbc drivers (drivers not shown in
the select list).
Once the user provides datasource-classname, we can introspect the datasource
class to provide the list of properties/attributes that the datasource will accept.



 Comments   
Comment by Shalini [ 08/Feb/08 05:18 AM ]

added v3-prd-item

Comment by Anissa Lam [ 29/Feb/08 12:23 AM ]

set target and dependency.

need backend to provide API to get the list of properties for gui to display

Comment by llc [ 07/Jan/10 12:04 PM ]

This should already be possible if the @Configured class annotates its getProperty() method appropriately
with @PropertyDesc. AMX exposes all such annotations in the MBean metadata.

But if it's not in an @Configured, some other mechanism will be required.

Comment by Tom Mueller [ 06/Mar/12 09:58 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-3333] Ease of use : automatic installation of jdbc-drivers, detection of datasource classnames Created: 12/Jul/07  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1pe
Fix Version/s: not determined

Type: New Feature Priority: Major
Reporter: Jagadish Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issue Links:
Dependency
depends on GLASSFISH-4313 avoid overwriting domain.xml Open
Issuezilla Id: 3,333
Status Whiteboard:

v3-prd-item

Tags:
Participants: Anissa Lam, Jagadish, Jason Lee, llc, Shalini and Tom Mueller

 Description   

a) Competitive appservers provide a feature by which jdbc drivers (selected
ones) are
downloaded & installed during connection pool configuration in GUI.

b) Selection of jdbc-driver files can be done during con. pool
configuration.

c) We can also introspect the jar files and get the implementation
classes of datasource (javax.sql.DataSource/CPDS/XADS) and let the user
select appropriate ones.



 Comments   
Comment by Shalini [ 08/Feb/08 05:19 AM ]

added v3-prd-item

Comment by Anissa Lam [ 29/Feb/08 12:18 AM ]


add dependency to issue#4313

Comment by Jason Lee [ 29/Aug/08 06:27 AM ]

CC'ing myself

Comment by llc [ 07/Jan/10 12:07 PM ]

If there is an internal API available, AMX could expose this capability, it might even makes sense in an
existing MBean.

Comment by Tom Mueller [ 06/Mar/12 09:55 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-3355] Allow JDBC driver upload Created: 16/Jul/07  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.0pe
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: hani Assignee: Anissa Lam
Resolution: Unresolved Votes: 1
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 3,355
Tags:
Participants: Anissa Lam, hani, Jason Lee and Tom Mueller

 Description   

It would greatly help new users if when creating a new database pool they have the option of uploading a
driver jar file. This would save users from having to drop to the command line and/or hunt through docs
to find out where it should be placed.

Alongside this, the error detection for jdbc connection testing should also use this facility, if the server
catches a class not found on test, then it should pop up a helpful message saying so, and offer the user
the chance to upload a driver.



 Comments   
Comment by Jason Lee [ 12/Jan/09 09:36 AM ]

Changing target version.

This may require a server restart due to ClassLoader issues, etc. We'll follow
up with that side of the house and see what we can do.

Comment by Jason Lee [ 12/Jan/09 10:36 AM ]

Updating version

Comment by Tom Mueller [ 06/Mar/12 09:55 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-3448] Load Balancer Target page should show Applications & Targets LB Status Created: 29/Jul/07  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1pe
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: Anissa Lam Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 3,448
Tags:
Participants: Anissa Lam and Tom Mueller

 Description   

The Target of Load Balancer shows the target and allows user to edit the Health
Checker. If the target is a standalone instance, it also allows you to change
lb-enabled attribute of this target.
However, if the target is a cluster, there is no way to change lb-enable of
this cluster's instance. We should add a link in this table to the instances
tab of this cluster so user can change that easily.

Also, a link to the deployed applications page for the target will be very
helpful to find out or change the lb-enabled flag of the deployed applications.



 Comments   
Comment by Tom Mueller [ 06/Mar/12 09:56 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-3475] Lots of default MySQL properties, some of them harmful Created: 08/Aug/07  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1peur1
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: sepphugo Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: Macintosh


Issuezilla Id: 3,475
Tags:
Participants: Anissa Lam, sepphugo and Tom Mueller

 Description   

In build b58-rc1, when I create a new MySQL connection pool, I'm asked to enter or at least revise about
50 MySQL connection properties. Normally four of them (user, databaseName, serverName, password) are
important.

Its very hard to pick the relevant four from the list and, what is worse, there's normally no use in setting
all of the properties as some of them interfere with each other. In my case, the defaults for the URL or Url
properties confusingly kept my connection from working.

So, what about going back to the policy of showing just the relevant properties when creating a
connection pool or, at least, make sure that only non-conflicting properties are on display?



 Comments   
Comment by Tom Mueller [ 06/Mar/12 09:59 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-3518] Display domain.xml in Console Created: 21/Aug/07  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1peur1
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: Anissa Lam Assignee: cchidamb
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 3,518
Tags:
Participants: Anissa Lam, cchidamb and Tom Mueller

 Description   

We should display domain.xml as read only text like other descriptor files so
user can view that from Admin Console.
This is requested by Sreeram.



 Comments   
Comment by Tom Mueller [ 06/Mar/12 09:56 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-3593] RFE: Provide a way for web admin console user to see asadmin commands being generated Created: 10/Sep/07  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1peur1
Fix Version/s: not determined

Type: New Feature Priority: Major
Reporter: rdelaplante Assignee: Anissa Lam
Resolution: Unresolved Votes: 1
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 3,593
Tags:
Participants: Anissa Lam, rdelaplante and Tom Mueller

 Description   

The web console is useful for configuring everything without having to learn the
asadmin commands. Sometimes I might want to create a script for use by asadmin
to make production deployment quicker. It would be nice if I could configure
one server using the web admin GUI and see which asadmin commands I would use
for the last operation I completed. Maybe show me all of the asadmin commands I
have done since logging in.

I realize that the web admin console probably uses JMX to communicate with the
app server instead of asadmin.



 Comments   
Comment by Tom Mueller [ 06/Mar/12 09:56 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-3680] Perfomance Tuning in the GUI Created: 21/Sep/07  Updated: 08/Oct/10

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1pe
Fix Version/s: future release

Type: Improvement Priority: Major
Reporter: Jason Lee Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 3,680
Tags:
Participants: Anissa Lam and Jason Lee

 Description   

I recently stumbled across JFA's articles on configuring grizzly for performance
(http://weblogs.java.net/blog/jfarcand/archive/2007/01/configuring_gri.html and
http://weblogs.java.net/blog/jfarcand/archive/2007/03/configuring_gri_2.html).
A nice feature for the admin GUI (and asadmin, too, probably) would be to allow
switching these settings on and off, say, Development and Production modes.






[GLASSFISH-3727] Allow creation of variables to be used in application and components Created: 04/Oct/07  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: Anissa Lam Assignee: Anissa Lam
Resolution: Unresolved Votes: 1
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 3,727
Tags:
Participants: Anissa Lam and Tom Mueller

 Description   

This is requested by 'granat' in the following thread
CTION: Feedback and Lessons learned for Glassfish v2
http://forums.java.net/jive/thread.jspa?messageID=238409

There should be a possibility to create variables (-D stuff) and use them in
either the applications or components. There should also have a hierarchy
(domain > cluster > server > module). There should also be a possibility to map
constants from the Description manager to variables defined on the server. I
know this is mor than JEE standards but It would help...



 Comments   
Comment by Anissa Lam [ 29/Oct/07 09:26 PM ]

enhancement targeted for V3.

Comment by Tom Mueller [ 06/Mar/12 09:57 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-3920] Show descriptions from ra.xml in JCA Connection Pool - Additional Properties tab Created: 13/Dec/07  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: rdelaplante Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: Linux


Issuezilla Id: 3,920
Tags:
Participants: Anissa Lam, Jagadish, rdelaplante and Tom Mueller

 Description   

When creating connection pools for my JCA connector/resource adapter, the
"Additional Properties" tab displays the RA's config-property names from ra.xml
deployment descriptor, but not the descriptions. The descriptions would be
really helpful.



 Comments   
Comment by Jagadish [ 13/Dec/07 07:47 PM ]

adding to cc

Comment by Tom Mueller [ 06/Mar/12 09:58 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-3934] equivalent asadmin commands on admin console widgets Created: 19/Dec/07  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.0pe
Fix Version/s: not determined

Type: New Feature Priority: Major
Reporter: szocske Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 3,934
Tags:
Participants: Anissa Lam, szocske and Tom Mueller

 Description   

Admin console is great for casual administrative tasks, but for many of us, the
command line is the ultimate tool. It would be a nice learning aid, if the admin
console could provide the equivalent asadmin commands for each button, link, and
configuration entry. Maybe in the form of a tooltip, only if enabled of course.



 Comments   
Comment by Tom Mueller [ 06/Mar/12 09:56 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4010] Show which asadmin command would be used for anything I do in web admin console Created: 17/Jan/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: New Feature Priority: Major
Reporter: rdelaplante Assignee: Anissa Lam
Resolution: Unresolved Votes: 1
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 4,010
Tags:
Participants: Anissa Lam, Jagadish, rdelaplante and Tom Mueller

 Description   

I added a few properties to an existing JCA connection pool. After testing, I
needed to create a script that would add these properties to over 100 connection
pools. I have to search google, docs, etc. to figure out how to do this.

In database GUI tools, whatever I do ends up generating an SQL script that I can
see if I click a button or switch to a different tab. The web admin console
should show me the equivalent asadmin command for anything I do.



 Comments   
Comment by Jagadish [ 23/Jan/08 07:03 AM ]

adding to cc

Comment by rdelaplante [ 23/Jan/08 08:11 AM ]

This appears to be a dupe of an RFE I wrote before, although this ticket has a
better description.

https://glassfish.dev.java.net/issues/show_bug.cgi?id=3593

Comment by Tom Mueller [ 06/Mar/12 09:56 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4036] Clicking "Home" generates an exception. Created: 28/Jan/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1peur1
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: pmcallahanjr Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: AIX
Platform: Other


Issuezilla Id: 4,036
Tags:
Participants: Anissa Lam, pmcallahanjr and Tom Mueller

 Description   

Installed on AIX 5.3 with latest 1.5 JDK SR6. After starting and logging in
deployed a few of our web application then clicked home and was taken to the
home page. Clicked home again at saw 500 error in left hand panel and the stack
trace below. For security reasons this machine is not connected to the internet
and this trace was typed by hand and does not include the entire trace. It
seems to work every other time.

executePhase(RESTORE_VIEW 1,com.sun.faces.context.FacesContextImpl@1b471b47)

threw exception java.util.ConcurrentModificationException
at java.util.LinkedHashMap@linkdHasIterator.nextEntry(LinkedhashMap.java378)
...
at java.lang.StringBuilder.append(StringBuilder.java:194)
at com.sun.webui.jsf.faces.UIComponentELResolver.getType
(UIComponentELResolver.java:239)
at javax.el.CompositeELResolver.getType(CompositeELResolver.java:215)
at com.sun.faces.el.FacesCompositeELResolver.getType
(FacesCompositeELResolver.java:79)
at com.sun.el.parser.AstValue.setValue(AstValue.java:164)
at com.sun.el.ValueExpressionImpl.setValue(ValueExpressionImpl.java:273)
at com.sun.jbk.jsf.util.BeanUtilities.setStringPropertyUsingExpression
(BeanUtilities.java:351)
...
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:244)
at com.sun.enterprise.tools.admingui.servlet.DelayedInitFacesServlet.service
(DelayedInitFacesServlet.java:89)
at org.apache.catalina.core.ApplicationFilterChain.servletService
(ApplicationFilterChain.java:411)
...
at com.sun.webui.jsf.util.UploadFilter.doFilter(UploadFilter.java:240)
...



 Comments   
Comment by pmcallahanjr [ 28/Jan/08 09:12 AM ]

Confirmed 9.1_01 (b09d-fcs). Exceptions occur while running under 64-bit JDK
(SR6B) but do not get the exception while running 32-bit JDK SR3 + 109092.
Unfortunately I am not able to reproduce the exception this afternoon.

Comment by Anissa Lam [ 13/Feb/08 12:27 PM ]

We only certified against 32 bits JDK.
Marking this as enhancement.

Comment by Tom Mueller [ 06/Mar/12 09:57 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4038] Admin GUI behaves differently Created: 28/Jan/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: mkarg Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 4,038
Tags:
Participants: Anissa Lam, Jason Lee, mkarg and Tom Mueller

 Description   

When deploying a .rar file, the admin gui says "Connector successfully
deployed", but does not directly list it in the list of connectors on the same page.

When deploying a .jar file containing a MDB, the admin gui doesn't say "MDB
successfully deployed", but DOES directly list it in the list of EJB modules on
the same page.

That is some kind of strange, and I would be glad if it would behave similar on
both pages.



 Comments   
Comment by Jason Lee [ 12/Jan/09 10:36 AM ]

Updating version

Comment by Tom Mueller [ 06/Mar/12 09:55 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4054] JDBC Resource property names are not intuitive Created: 31/Jan/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1pe
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: arungupta Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 4,054
Tags:
Participants: Anissa Lam, arungupta and Tom Mueller

 Description   

In admin console, creating JDBC resource - Adding additional properties in admin
gui expects the user to remember the property names where as all the names are
displayed during initial creation. I think the list of names should be displayed
in list box.



 Comments   
Comment by Tom Mueller [ 06/Mar/12 09:56 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4056] JMS Resource Physical Destination unclear Created: 31/Jan/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1pe
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: arungupta Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 4,056
Tags:
Participants: Anissa Lam, arungupta and Tom Mueller

 Description   

In admin console, Creating JMS resource - the value that needs to be filled in
"Default Destination" is not clear. If there is a default value, it should be
filled out for the user. Or at least some clue should be provided.



 Comments   
Comment by arungupta [ 31/Jan/08 11:04 PM ]

It's "Physical Destination" instead of "Default Destination".

Comment by Tom Mueller [ 16/Aug/10 08:48 AM ]

Admin console issue.

Comment by Tom Mueller [ 06/Mar/12 09:57 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4059] Editing JMS Resource - confusing property name Created: 31/Jan/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1pe
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: arungupta Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 4,059
Tags:
Participants: Anissa Lam, arungupta and Tom Mueller

 Description   

When editing JMS resource, the destination name shows up as property with name
"Name". This is very confusing. The meaning of the property needs to be
explained better.



 Comments   
Comment by Tom Mueller [ 06/Mar/12 09:57 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4061] 404 in admin console with no network connection Created: 31/Jan/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1pe
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: arungupta Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 4,061
Tags:
Participants: Anissa Lam, arungupta and Tom Mueller

 Description   

In admin console, if there is no network connection then the frame at the bottom
shows 404.

We can cache the page locally and display the local version if network
connection cannot be established.



 Comments   
Comment by Tom Mueller [ 06/Mar/12 09:56 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4106] Application management support Created: 07/Feb/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: New Feature Priority: Major
Reporter: Hong Zhang Assignee: Anissa Lam
Resolution: Unresolved Votes: 1
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issue Links:
Dependency
blocks GLASSFISH-4105 Application management support Resolved
Issuezilla Id: 4,106
Status Whiteboard:

v3-prd-item

Tags:
Participants: Anissa Lam, Hong Zhang, kohsuke and Tom Mueller

 Description   

Create a dependency feature for supporting application management:
https://glassfish.dev.java.net/issues/show_bug.cgi?id=4105

Admin console needs to provide screens to expose the listed of entries that user
is allowed to configure (with a drop down box of available values when
applicable) and then save the changes by invoking the backend API.



 Comments   
Comment by Hong Zhang [ 07/Feb/08 02:05 PM ]

Adding v3-prd-item to status whiteboard.

Comment by Anissa Lam [ 28/Feb/08 10:10 PM ]
      • Issue 876 has been marked as a duplicate of this issue. ***
Comment by Anissa Lam [ 28/Feb/08 10:11 PM ]

From issue 876.
>
Please provide a facility within the admin gui to edit deployment descriptor
informations. It should be possible to edit environment settings like servlet
init parameters within the admin gui without having to repackage and redeploy
the app.

Comment by Anissa Lam [ 28/Feb/08 10:17 PM ]
      • Issue 352 has been marked as a duplicate of this issue. ***
Comment by kohsuke [ 29/Feb/08 09:35 AM ]

Adding myself to CC.

Comment by Tom Mueller [ 06/Mar/12 09:56 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4129] Admin GUI requirements from JDBC Created: 08/Feb/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: New Feature Priority: Major
Reporter: Shalini Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issue Links:
Dependency
depends on GLASSFISH-4317 jdbc enhancement request from gui Resolved
Issuezilla Id: 4,129
Status Whiteboard:

v3-prd-item

Tags:
Participants: Anissa Lam, Shalini and Tom Mueller

 Description   

These are some of the requirements that would be needed from JDBC CP/Connectors
perspective:

  • Support for statement caching
  • Custom validation in jdbc-connection-pool
  • init-sql for jdbc-connection-pool
  • Flush Connection Pool (jdbc-connection-pool)
  • Clustered Pool, Load balancing
  • Associate with thread
  • Switch off connection pooling
  • Support Driver Manager based MCF
  • IT 3322
  • IT 3333


 Comments   
Comment by Shalini [ 08/Feb/08 05:27 AM ]

added v3-prd-item

Comment by Anissa Lam [ 29/Feb/08 12:42 AM ]

have filed issue# 4317 and #4316 so backend is aware and can schedule this
related task.

Comment by Tom Mueller [ 06/Mar/12 09:55 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4139] Map jndi entries through admin console Created: 08/Feb/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: New Feature Priority: Major
Reporter: Hong Zhang Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: Linux


Issue Links:
Dependency
blocks GLASSFISH-4138 Map jndi entries through admin console Open
Issuezilla Id: 4,139
Status Whiteboard:

v3-prd-item

Tags:
Participants: Anissa Lam, Hong Zhang and Tom Mueller

 Description   

Create a dependency issue for mapping jndi entries through admin console
http://wiki.glassfish.java.net/Wiki.jsp?page=V3DeploymentImprovements
Deploy-008

Admin console needs to provide the screens (prior to (re)deployment final
screen) for user to configure the jndi entries with a pre-populated drop down
box with appropriate values (when applicable).



 Comments   
Comment by Hong Zhang [ 08/Feb/08 12:16 PM ]

Adding v3-prd-item to status whiteboard.

Comment by Tom Mueller [ 06/Mar/12 09:55 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4183] gfv3: OEM Pluggability: Skins Created: 15/Feb/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: New Feature Priority: Major
Reporter: msreddy Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: Sun


Issuezilla Id: 4,183
Status Whiteboard:

v3-prd-item

Tags:
Participants: Anissa Lam, km, msreddy and Tom Mueller

 Description   

This is a theme/skins dependent issue for the umbrella issue# 4176.

Provide necessary infrastructure/API so that the OEM modules can change theme/skin.



 Comments   
Comment by msreddy [ 26/Feb/08 10:58 AM ]

v3-prd-item

Comment by km [ 02/Mar/08 11:24 PM ]

...

Comment by msreddy [ 04/May/09 07:42 PM ]

transferring to GUI

Comment by Tom Mueller [ 14/May/10 12:20 PM ]

Lowering priority since this is not essential for 3.1. Moving to admin_gui
subcomponent.

Comment by Anissa Lam [ 14/May/10 12:50 PM ]

This is more like a P3 feature for 3.1.

Comment by Tom Mueller [ 06/Mar/12 09:56 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4203] Admin GUI should remember local path Created: 16/Feb/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1peur1
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: mkarg Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 4,203
Tags:
Participants: Anissa Lam, kenpaulsen, mkarg and Tom Mueller

 Description   

I am using admin GUI to do several undeploy-deploy cycles of self-developed
RARs. I like the admin GUI, so I do not use the command line tools or autodeploy
folder. But what really is soul-destroying is the fact that each time I click on
"local packaged file" it forgets the path I have chosen before. I have to click
down all my folders again and again. That is really sad, because when using
"packaged file to be upladed", it DOES remember the local path! It would be
great if you could fix it, so the dialog remembers the place where I left it
last time (no need to remeber between sessions, but just in the same session).



 Comments   
Comment by kenpaulsen [ 16/Feb/08 02:19 PM ]

The "upload" option works because the browser you are using is nice enough to
remember the path you last visited. I think this is standard behavior for most
browsers.

The other option is controlled by the Woodstock component that we use
(fileChooser). I looked quickly at how that component works and found they have
an attribute for that component called "lookin" which allows us to specify the
directory to start in. However, the component does not correctly set the value
of the lookin field when it changes. I will provide feedback to that team to
see if this can be fixed.

However, regardless of how the component might be made better, I think your
request is very reasonable. We should be able to implement this change by
providing handlers for a "valueChange" event which set a session variable to the
starting directory. This should be an easy fix.

I'm not sure yet which release this will be implemented in. Maybe v3?

Comment by Anissa Lam [ 16/Feb/08 08:04 PM ]

target for V3.

Comment by Tom Mueller [ 06/Mar/12 09:59 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4206] Admin GUI allows to modify the name of a config-property Created: 16/Feb/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1peur1
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: mkarg Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 4,206
Tags:
Participants: Anissa Lam, mkarg and Tom Mueller

 Description   

When deploying a .rar file using the admin gui, it shows a window that allows me
to configure the configuration properties of the resource adapter. It is quite
strange that in this window, I not only can modify the value of the
config-properties, but also their names. In fact, that makes no sense at all. A
config-property is a hard-coded thing, so allowing editing of that field brings
no benefit to the user, but just confuses him. That name fields should be
read-only always.



 Comments   
Comment by Anissa Lam [ 16/Feb/08 08:10 PM ]

Thanks for the suggestion. Target for V3.

Comment by Tom Mueller [ 06/Mar/12 09:57 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4207] Admin GUI should show the type of config-properties Created: 16/Feb/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1peur1
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: mkarg Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 4,207
Tags:
Participants: Anissa Lam, mkarg and Tom Mueller

 Description   

When deploying a .rar file, the adming GUI currently shows two columns. The
first column contains the name of the property. The second column allows the
user to edit the type of the property. To better support the user, a third
column should be added showing the expected data type (java.lang.String,
java.lang.Integer etc.).



 Comments   
Comment by Tom Mueller [ 06/Mar/12 10:00 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4304] provide dashboard view of clusters/instances Created: 28/Feb/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: Anissa Lam Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 4,304
Status Whiteboard:

v3-prd-item

Tags:
Participants: Anissa Lam and Tom Mueller

 Description   

This is AdminConsole-008 specified in the requirement:
http://wiki.glassfish.java.net/Wiki.jsp?page=V3AdminConsoleImprovements

Provide a 'dashboard' view of application clusters and/or instances.



 Comments   
Comment by Anissa Lam [ 28/Feb/08 10:43 PM ]

add v3-prd-item

Comment by Tom Mueller [ 06/Mar/12 09:58 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4308] live update for monitoring statistics Created: 28/Feb/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: Anissa Lam Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 4,308
Status Whiteboard:

v3-prd-item

Tags:
Participants: Anissa Lam and Tom Mueller

 Description   

This is AdminConsole-016 in
http://wiki.glassfish.java.net/Wiki.jsp?page=V3AdminConsoleImprovements

Live update of monitoring statistics from within admin UI



 Comments   
Comment by Anissa Lam [ 28/Feb/08 11:16 PM ]


add keyword

Comment by Tom Mueller [ 06/Mar/12 09:59 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4309] strong tie to community, link to forum etc. Created: 28/Feb/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: Anissa Lam Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 4,309
Status Whiteboard:

v3-prd-item

Tags:
Participants: Anissa Lam and Tom Mueller

 Description   

This is AdminConsole-030 in
http://wiki.glassfish.java.net/Edit.jsp?page=V3AdminConsoleImprovements

Description says:

link to trouble shooting guide, link to forum, etc. help with root cause
analysis for any error



 Comments   
Comment by Anissa Lam [ 28/Feb/08 11:22 PM ]


add keyword

Comment by Anissa Lam [ 28/Feb/08 11:47 PM ]

AdminConsoe-023 will be addressed by this issue

Comment by Tom Mueller [ 06/Mar/12 09:56 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4310] improve charting, use pie chart when appropriate Created: 28/Feb/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: Anissa Lam Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 4,310
Status Whiteboard:

v3-prd-item

Tags:
Participants: Anissa Lam and Tom Mueller

 Description   

AdminConle-027 in
http://wiki.glassfish.java.net/Wiki.jsp?page=V3AdminConsoleImprovements.

integrate newer version of charting library, use pie chart when appropriate eg.



 Comments   
Comment by Anissa Lam [ 28/Feb/08 11:27 PM ]

add keyword

Comment by Tom Mueller [ 06/Mar/12 10:00 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4313] avoid overwriting domain.xml Created: 28/Feb/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: Anissa Lam Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issue Links:
Dependency
blocks GLASSFISH-3333 Ease of use : automatic installation ... Open
Issuezilla Id: 4,313
Status Whiteboard:

v3-prd-item

Tags:
Participants: Anissa Lam and Tom Mueller

 Description   

AdminConsole-017 in
http://wiki.glassfish.java.net/Wiki.jsp?page=V3AdminConsoleImprovements

An administrator cannot overwrite modifications created by another administrator
while making simultaneous modifications to DAS settings.

Configuration has transactional semantics. Will throw exception when there is a
conflict at a fine grained level. No top level "lock" button will be shown to
the user.



 Comments   
Comment by Anissa Lam [ 28/Feb/08 11:58 PM ]

add keyword

Comment by Tom Mueller [ 06/Mar/12 09:59 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4486] Use descriptive information found in deployment descriptor Created: 24/Mar/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1peur1
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: mkarg Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 4,486
Tags:
Participants: Anissa Lam, Jason Lee, mkarg and Tom Mueller

 Description   

It would be very beneficial for the administrator, if the web based admin GUI
would use all the optional but nice information found in the deployment
descriptor, like <description>, <small-icon> and <large-icon>.

Currently neither the description not the icons are getting used anywhere.

It would be good if GlassFish would show this description and icons in the admin
GUI:

  • Administrator better identify the applications visually.
  • Developers can check whether their provided icons are correctly detected.
  • It is a good proof of concept for the specification.
  • It just would look cool.


 Comments   
Comment by Jason Lee [ 12/Jan/09 10:36 AM ]

Updating version

Comment by Tom Mueller [ 06/Mar/12 09:59 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4673] Clicking on reboot should reboot but not shut down Created: 08/Apr/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1peur1
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: mkarg Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 4,673
Tags:
Participants: Anissa Lam, mkarg and Tom Mueller

 Description   

Sometimes admin gui says that I shall reboot GlassFish. So I click on reboot,
and virtually anybody would expect that it DOES reboot. But in fact it just
shuts down. So people wait and wait and wait (since virtually nobody reads the
message that says, you have to boot on your own).

It would be great if a click on reboot would really do a reboot.



 Comments   
Comment by Tom Mueller [ 06/Mar/12 10:00 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4941] log4j: DEBUG entries not shown in admin gui log viewer Created: 27/Apr/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: v2.1
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: kawazu Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: Linux


Issuezilla Id: 4,941
Tags:
Participants: Anissa Lam, kawazu, kumara and Tom Mueller

 Description   

We're in the process of migrating our applications (so far tomcat-based, using
commons-logging + log4j) to glassfish v2u1. Making extensive use of the admin
gui log viewer, unfortunately this doesn't correctly deal with log4j DEBUG
entries as it obviously is limited to the JDK logging default levels. Having
support for log4j and/or a "wildcard" loglevel selection rather than the
predefined list would be helpful.



 Comments   
Comment by kumara [ 01/Sep/09 01:09 AM ]

Changing version from 9.1.1 to v2.1 to reflect new name/version.

Comment by Tom Mueller [ 06/Mar/12 09:56 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-5070] Provide PREV / NEXT Buttons in log detail view Created: 28/May/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1peur1
Fix Version/s: not determined

Type: New Feature Priority: Major
Reporter: mkarg Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 5,070
Tags:
Participants: Anissa Lam, mkarg and Tom Mueller

 Description   

The admin gui lists all log entries in tabulary form, with only brief message
text. If the admin wants to see the complete message text, he must select one
log entry and press "(details)". Another window will open showing the details of
the log entry with verbose message text. There is only one button: CLOSE.

Often it is the case that there is a row of messages to read, so the admin has
to manually open and close that log entry details. This is very annoying.

For efficient work, it would be very beneficial to have not only a CLOSE button
on the details window, but also a set of PREV and NEXT buttons. With those
buttons, the admins could step through the log entries within the details view.



 Comments   
Comment by Tom Mueller [ 06/Mar/12 10:00 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-5215] Content of modules shall be listed even when modules is part of EAR Created: 26/Jun/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1peur1
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: mkarg Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 5,215
Tags:
Participants: Anissa Lam, mkarg and Tom Mueller

 Description   

Currently the admin gui lists the content of standalone modules. I can see all
beans found in an EJB-JAR.

But when the module is not standalone but instead part of an EAR, I cannot see
the beans found in an EJB-JAR.

My proposal is that it shall make no difference whether a module is standalone
or not. I want to be able to see the content of an EJB-JAR, even when it is part
of an EAR.

That is sometimes necessary in developing situations, where you need to assure
that a bean was correctly deployed, but you cannot deploy it standalone since it
needs utility libraries from the EAR.



 Comments   
Comment by Tom Mueller [ 06/Mar/12 09:55 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-5216] Show state of beans Created: 26/Jun/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1peur1
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: mkarg Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 5,216
Tags:
Participants: Anissa Lam, mkarg and Tom Mueller

 Description   

Currently I just can see whether a bean was part of an EJB-JAR. But I cannot see
the deployment problems that could have been occured. Example: Sometimes it
happens that a @Resource was not bound correctly, so I have to go to server.log.

It woule be great if there would be a green check mark for "deployed OK" or a
red cross for "not deployed" / yellow warning sign for "deployed, but with
warnings". Then I click on the symbol and get well-formatted information on the
error / warnings that happened.

This is very useful in development.



 Comments   
Comment by Tom Mueller [ 06/Mar/12 09:55 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-5314] Admin console doesn't handle large numbers of pools and administrative resources well Created: 16/Jul/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: v2.1
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: fkieviet Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 5,314
Tags:
Participants: Anissa Lam, fkieviet, harpreet, kumara and Tom Mueller

 Description   

When GlassFish is used for integration applications, we typically end up with
over a hundred different connection pools, and hundreds of JMS destinations
bound in JNDI. The UI displays pools and admin objects in lists, which doesn't
scale well wrt usability.

For JNDI, a hierarchical view would increase usability.

The pools might need to be removed from the tree-view on the left of the screen
altogether, and a larger list box with search capabilities might need to be
added on the screen on the right.



 Comments   
Comment by harpreet [ 04/Sep/08 02:56 PM ]

Marking target milestone as 9.1.1

Comment by Anissa Lam [ 16/Oct/08 09:23 PM ]

This is an RFE. Marking as such.

Comment by kumara [ 01/Sep/09 01:09 AM ]

Changing version from 9.1.1 to v2.1 to reflect new name/version.

Comment by Tom Mueller [ 06/Mar/12 09:59 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-5395] Display EJBs contained inside an EAR in console Created: 29/Jul/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1peur2
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: ib93gass Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


File Attachments: GIF File netbeans_ear.gif    
Issuezilla Id: 5,395
Tags:
Participants: Alexis MP, Anissa Lam, ib93gass and Tom Mueller

 Description   

Today, it is possible to see which EJBs are contained within an EAR (enterprise
application) in two ways.

1. Use the Jndi Browser that the console provide.
Go to the Application Server node, there is the button thats labeled JNDI
browser. Press this button will popup the browser. You can then expand the
tree and look for he beans under ejb node.

2. look at the Deployment Descriptor file
To do this, go to the descriptor tab of the deployed application. It
will show the sub-component of the ear. Then there is the link of the DD file.
Just click on that and it will show you the DD file. So you can examine the
file to see the beans.

Problem is, both options are not very intuitive and user friendly.

the NetBeans 6 Glassfish Plugin provides an easy and intuitive display. Please
add something similar to the Glassfish console.



 Comments   
Comment by ib93gass [ 29/Jul/08 11:55 AM ]

Created an attachment (id=1626)
Expanded EAR node in NetBeans showing EJBs within EAR

Comment by Anissa Lam [ 29/Jul/08 12:09 PM ]

We will need the deployment backend to provide the list of Beans in the jar.
CC'ing Hong and Tim on this.
for now, i just leave this in the admingui category until i actually work on this.

Comment by Alexis MP [ 29/Jul/08 01:33 PM ]

Adding myself to CC list

Comment by Tom Mueller [ 06/Mar/12 09:56 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-5653] view domain.xml from admin console Created: 26/Aug/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: New Feature Priority: Major
Reporter: chilak Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 5,653
Tags:
Participants: Anissa Lam, chilak and Tom Mueller

 Description   

Request for the domain.xml to be viewed from the admin console - a read-only
version of the file. Skimming thro' the domain.xml is much easier sometimes than
navigating thro' the menus.



 Comments   
Comment by Tom Mueller [ 06/Mar/12 09:59 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-5863] Monitoring/Managing Of Multpile Non-Clustered Instances From One Console Created: 04/Sep/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: New Feature Priority: Major
Reporter: abien Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: other
Platform: All


Issuezilla Id: 5,863
Tags:
Participants: abien, Anissa Lam, ijuma and Tom Mueller

 Description   

Server: GF V3

I had multiple requests from my clients, whether it is possible to manage
independent, non-clustered instances from one admin console. This was especially
true for highly available applications. In that particular case it was required
to deploy and test different versions of the same modules (EJB-JARs, WARs), shut
them down and start again, into different instances.

Further the applications weren't evenly distributed. Some modules were
singletons and were only deployed to one specific node. In some cases we build
our own communication infrastructure (hessian based).

Managing independent instances from one admin console would fit well into the
dynamic / OSGI nature of Glassfish.

We discussed the topic during the JavaONE 08 as well. It seems to be a common need.



 Comments   
Comment by ijuma [ 19/Oct/08 11:06 PM ]

Adding myself to cc list.

Comment by Tom Mueller [ 06/Mar/12 09:55 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-5994] When creating new http-listener, bypass ssl configuration page unless new http-listener is security-enabled Created: 08/Sep/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: jluehe Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: Sun


Issuezilla Id: 5,994
Tags:
Participants: Anissa Lam, jluehe and Tom Mueller

 Description   

When I create a new http-listener, and don't check the security-enabled box, I
am still being put through the ssl configuration page.

The ssl configuration page should be bypassed in this case.



 Comments   
Comment by Anissa Lam [ 08/Sep/08 11:03 AM ]

good suggestion.
As this is the same in V2, this is more like an enhancement. changing as such.
We may fix this after we are done with bugs.

Comment by Tom Mueller [ 06/Mar/12 09:59 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-6095] value not validated for customize deployment descriptor Created: 12/Sep/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: yifeng1 Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: Windows XP
Platform: PC


Issuezilla Id: 6,095
Status Whiteboard:

gfv3-prelude-included

Tags:
Participants: Anissa Lam, kumara, Tim Quinn, Tom Mueller and yifeng1

 Description   

b24 IE7

it has been observed that customized value field is not getting validated. For
example, if the env-entry-type is java.lang.Integer, user can actually overwrite
with a string. when it is java.lang.Boolean, I can overwrite with Integer value.

To reproduce:

1. applications-->web applications
deploy webapps-simple.war

2. after deployment, go to descriptor tab and enter value, you will see those
values are not validated.

not sure if it is a bug, but
1. the text field should be validated based on env-entry-type
2. if not implemented, will be a nice to have RFE



 Comments   
Comment by yifeng1 [ 12/Sep/08 04:11 PM ]

add cc

Comment by Anissa Lam [ 12/Sep/08 04:17 PM ]

When implementing this feature, its understood that GUI will not do any client
side validation because there may be different env-entry-type.
I think the deployment end should validate the value and reject it by throwing
an exception. GUI will be able to display this error to user and they can fix it.
I don't know if type mismatch will result in failure when loading the
application. If thats the case, deployment should definitely validate the value
before saving.

Comment by kumara [ 12/Sep/08 08:23 PM ]

v3 defect tracking

Comment by Tim Quinn [ 13/Sep/08 09:08 AM ]

The valid env-entry-type values are

  • java.lang.Boolean
  • java.lang.Byte
  • java.lang.Character
  • java.lang.Double
  • java.lang.Float
  • java.lang.Integer
  • java.lang.Long
  • java.lang.Short
  • java.lang.String

The server must do its own validation anyway because users could edit the
customized config manually, outside of the admin console. This is not yet in
place in the server but will be added as part of the changes to how we record
the customized application config.

Even so, the user experience would be better if the console also validated the
env-entry-value using the corresponding env-entry-type.

Comment by Tim Quinn [ 15/Sep/08 10:25 AM ]

Part of my recent check-in for app management takes care of server-side
validation of env-entry-value against the env-entry-type. Note that the
WebAppliation class will log warnings about these problems to server.log but
will not abort a deployment or a load operation.

As Anissa pointed out earlier, in the absence of GUI validation a user could
deploy the app, then customize the app config in a way that will not pass the
validation, then redeploy the app. The deployment will not fail.

I implemented the validation logic on the EnvEntry admin/config-api interface
itself (a method on an inner class defined on the interface) so it would be
available to both the server and the GUI plug-in.

Comment by Tim Quinn [ 15/Sep/08 10:26 AM ]

I am shifting this to the admin_gui component because the server-side validation
is now in place.

Comment by Anissa Lam [ 15/Sep/08 11:38 AM ]

Marking client side validation as enhancement since server is doing the validation.

Comment by Tom Mueller [ 06/Mar/12 09:57 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-6117] be able to unable listener from the admin like jk-connector Created: 15/Sep/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: survivant Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 6,117
Tags:
Participants: Anissa Lam, survivant and Tom Mueller

 Description   

Jeanfrancois Arcand wrote:

Salut,

Kedar Mhaswade wrote:

I hope the name has no bearing here, but I am not sure. I should be able
to name the JK connector as "foo", right JF?

We don't have any way to tell GF that a specific connector is mod_jk
enabled. Hence Amy cames with the idea (or Jan?) to have a special name. For
sure jdk-connector is not correct It should be jk-connector.

Now using the name attribute might not be a good idea. I would instead
propose adding a property under <http-listener> with:

<property name="jkSupport" value="true"/>

so it follow our normal convention. Jan/Amy/Kedar, what do you think?

I am fine with this. Maybe you should file an RFE on the admin console
plugin to provide a check-box which says: < > Is this a JK Connector?
Please document this if you intend to do it.

This will make adding a JK connector easier and user does not have to
remember the property name in its case.



 Comments   
Comment by Tom Mueller [ 06/Mar/12 09:55 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-6119] provide status during update components Created: 15/Sep/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: yifeng1 Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: Windows XP
Platform: PC


Issuezilla Id: 6,119
Tags:
Participants: Anissa Lam, Kim Haase, Tom Mueller and yifeng1

 Description   

b24

donwload add-ons componments takes a lot of time. For example, within swan, it
took about 6-7 mins to download jruby and Grails. It will be a nice-to-have
feature to implement a pop up window, which indicates the download status.



 Comments   
Comment by Kim Haase [ 06/Aug/09 07:33 AM ]

I'm wondering if this shouldn't be considered a bug. When I install jruby, the
download appears to have completed within a few minutes (fewer than 6), but the
success message does not appear until 9 minutes after I began the installation.

I'm within Swan too, and in the same country but 3000 miles from where I am
guessing the bundles are stored.

If I get impatient and hit the Back button in my browser before I get the
success message, I generally find that the installation has in fact completed –
jruby is no longer shown as an available add-on, and it is in the Installed
Components list. When I use it, everything works.

So what is causing the apparent hang? If it cannot be fixed, users need to be
warned to be patient.

Comment by Tom Mueller [ 06/Mar/12 09:56 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-6508] EclipseLink clustering configuration with Glassfish Created: 11/Oct/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: New Feature Priority: Major
Reporter: ijuma Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 6,508
Tags:
Participants: Anissa Lam, ijuma and Tom Mueller

 Description   

Hi,

EclipseLink supports cache coordination through JMS (recommended for the general
case), RMI or CORBA allowing it to be clustered across many machines. Since
Glassfish v3 will include EclipseLink as the JPA 2.0 implementation and it
supports clustering, it would be interesting to explore ways to provide a more
integrated configuration experience.

As an example, for the JMS case one needs to create a topic and a connection
factory in OpenMQ and then configure EclipseLink to use these. It would be nicer
if one could just select a checkbox when creating a cluster and have this done
automatically with decent defaults.

The documentation for cache coordination is here:

http://wiki.eclipse.org/Introduction_to_Cache_(ELUG)#Cache_Coordination

I am not sure if I selected the right Subcomponent, so please change it if not.



 Comments   
Comment by Tom Mueller [ 06/Mar/12 09:57 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-6588] we should implement delete profiler Created: 20/Oct/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: yifeng1 Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: Sun


Issuezilla Id: 6,588
Tags:
Participants: Anissa Lam, Tom Mueller and yifeng1

 Description   

from admin console, we can only add profiler, but not delete it. It will be nice
to implement this in console.

BTW, CLI command has create-profiler as well as delete-profiler command.



 Comments   
Comment by yifeng1 [ 20/Oct/08 03:01 PM ]

change priority so that it will be investigated in next planning cycle.

Comment by Tom Mueller [ 06/Mar/12 09:59 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-6727] admin console: provide details of asadmin deployment Created: 06/Nov/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: New Feature Priority: Major
Reporter: suedonne123 Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: Linux


Issuezilla Id: 6,727
Tags:
Participants: Anissa Lam, suedonne123 and Tom Mueller

 Description   

Is there some way in glassfish admin console to find the equivalent "asadmin"
command details to accomplish the same task you are doing in the admin console?

I am not familiar with the internals of glassfish, but is there a way to either:

1) print in log files what the asadmin config settings would be when
"Save"/configuration change is done in admin console. I am not sure how Sun has
coded the webapp admin console but I was hoping that they are using "asadmin"
behind the scenes and this would be available via logging or some such fairly
easily in this case.

2) even better would be to have a "Show ASADMIN" button alongside the "Save"
button that would show popup with asadmin details (make this tunable, default
could be off...)



 Comments   
Comment by Tom Mueller [ 06/Mar/12 09:55 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-6829] Admin GUI needs to allow config JRuby based frameworks (Rails, Merb...) Created: 21/Nov/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: New Feature Priority: Major
Reporter: vivekp Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: Linux


Issuezilla Id: 6,829
Tags:
Participants: Anissa Lam, Tom Mueller and vivekp

 Description   

GlassFish v3 is capable of running Ruby based frameworks, such as Rails, Merb,
Campsite etc. With GlassFish v3 Prelude Rails support is available and currently
Merb and other are in works.

Admin Gui needs to support admin and configuration of jruby based frameworks.



 Comments   
Comment by vivekp [ 21/Nov/08 09:40 AM ]
      • Issue 6768 has been marked as a duplicate of this issue. ***
Comment by Tom Mueller [ 06/Mar/12 09:57 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-6937] Editing default-web.xml via Administration UI Created: 16/Dec/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1peur2
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: klichong Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 6,937
Tags:
Participants: Anissa Lam, Jason Lee, klichong and Tom Mueller

 Description   

One performance recommendation involves editing of the default-web.xml so that
the changes apply to all deployed applications. Users should have the
capability to edit the default-web.xml via the admin UI instead of editing this
file directly.



 Comments   
Comment by Jason Lee [ 12/Jan/09 10:36 AM ]

Updating version

Comment by Tom Mueller [ 06/Mar/12 09:56 PM ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-6966] admin-gui should be insulated from JSF (potentially others as well) library changes Created: 22/Dec/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: Ryan Lubke Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: Linux


Issuezilla Id: 6,966
Tags:
Participants: Anissa Lam, Jason Lee, Ryan Lubke and Tom Mueller

 Description   

In the past, I've tried to globally replace the default JSF implementation with
MyFaces 1.2.x. Due to bugs in MyFaces, the admin-gui would no longer work.

Another case where this would be useful is for those testing the alpha releases
of Mojarra 2.0.0. There are times where an issue will sneak through in Mojarra
that has a negative impact on the admin-gui.

In either situation, it would be nice of the admin-gui could rely on it's own
JSF library so that changes to the server's library has no impact on the gui's
operation.



 Comments   
Comment by Jason Lee [ 12/Jan/09 10:36 AM ]

Updating version

Comment by