[ 
https://issues.apache.org/jira/browse/DERBY-1387?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12563459#action_12563459
 ] 

John H. Embretsen commented on DERBY-1387:
------------------------------------------

Hi Rick, 

Regarding the scenarios 1) and 2) you outlined wrt. users trying to enable JMX 
on jdk1.4, I have (for now) solved this by adding checks in the monitor for the 
availability of the classes java.lang.management.ManagementFactory and 
javax.management.ObjectName. The latter is part of the reference 
implementation, but the former is not, and both are currently required by 
Derby's JMX functionality.

If any of these classes are not present in the classpath, a warning is written 
to derby.log, and Derby boots normally without JMX enabled. In addition, there 
is a check in NetworkServerControl, writing a warning to the server console if 
the JMX module is not available (jdk1.4). Exactly what these warning messages 
should say and how to issue them may need some tweaking/polishing, I presume...

I will upload a new patch shortly, including these changes. I'll also try to 
clarify the (lack of) jdk1.4 support in an update to the functional spec.

> Add JMX extensions to Derby
> ---------------------------
>
>                 Key: DERBY-1387
>                 URL: https://issues.apache.org/jira/browse/DERBY-1387
>             Project: Derby
>          Issue Type: New Feature
>          Components: Services
>            Reporter: Sanket Sharma
>            Assignee: John H. Embretsen
>         Attachments: DERBY-1387-1.diff, DERBY-1387-1.stat, DERBY-1387-2.diff, 
> DERBY-1387-2.stat, DERBY-1387-3.diff, DERBY-1387-3.stat, DERBY-1387-4.diff, 
> DERBY-1387-4.stat, DERBY-1387-5.diff, DERBY-1387-5.stat, DERBY-1387-6.zip, 
> DERBY-1387-7.zip, DERBY-1387-8.zip, derbyjmx.patch, jmx.diff, jmx.stat, 
> jmxFuncspec.html, Requirements for JMX Updated.html, Requirements for 
> JMX.html, Requirements for JMX.zip
>
>
> This is a draft requirement specification for adding monitoring and 
> management extensions to Apache Derby using JMX. The requirements document 
> has been uploaded on JIRA as well as the Derby Wiki page at 
> http://wiki.apache.org/db-derby/_Requirement_Specifications_for_Monitoring_%26_Management_Extensions_using_JMX
> Developers and Users are requested to please look at the document (feature 
> list in particular) and add their own rating to features by adding a coloumn 
> to the table.
> Comments are welcome.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to