Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 316513 - JMX: Refactor MBean support to include JBoss WebSphere and GlassFish
Summary: JMX: Refactor MBean support to include JBoss WebSphere and GlassFish
Status: RESOLVED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Eclipselink (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows 7
: P2 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Nobody - feel free to take it CLA
QA Contact:
URL: http://wiki.eclipse.org/EclipseLink/D...
Whiteboard:
Keywords:
Depends on: 332338 333368 235168 248748 261040 316509 316510 316511 316512 317624 318031 318032 318892
Blocks: 238412 252786 253017 253019 253020 256943 256945 261038 263271 263274 265540 266016 317991 320431 320684 321229 322288 325893 325901 326004 330095 333161 333197 251283 263273 270025 325891 325973 326003 328006 333160 333336 334468
  Show dependency tree
 
Reported: 2010-06-10 14:24 EDT by Michael OBrien CLA
Modified: 2022-06-09 10:25 EDT (History)
2 users (show)

See Also:
michael.f.obrien: documentation+


Attachments
very preliminary patch for 3rd party regression testing of JMX enablement of JBoss and WebSphere for EclipseLink MBeans - with an internal refactor to use non-JNDI spec lookup - see URL in comment (231.16 KB, patch)
2010-06-30 10:53 EDT, Michael OBrien CLA
no flags Details | Diff
JMX refactor for WLS, JBoss and Glassfish phase 1 of 3 (functional version) patch (334.96 KB, patch)
2010-07-09 14:53 EDT, Michael OBrien CLA
no flags Details | Diff
EclipseLink 2.1.1 branch patch for phase 1 (same as above for trunk 7771) (334.96 KB, patch)
2010-07-09 16:57 EDT, Michael OBrien CLA
no flags Details | Diff
@Override patch for eclipse ide compile issues only with SUN 1.6.0_20 (ant, _17 and IBM J9 are ok) (2.97 KB, patch)
2010-07-12 10:37 EDT, Michael OBrien CLA
no flags Details | Diff
Enable user disable or enable of JMX MBean registration (2.21 KB, patch)
2010-07-12 11:05 EDT, Michael OBrien CLA
no flags Details | Diff
Refactor platform specific MBean functions to services superclass (308.54 KB, patch)
2010-07-13 15:32 EDT, Michael OBrien CLA
no flags Details | Diff
Handle multiple MBeanServer instances from MBeanServerFactory (13.26 KB, patch)
2010-07-16 12:42 EDT, Michael OBrien CLA
no flags Details | Diff
getApplicationName() and getModuleName() generic JMX code for all 4 EE servers via session and classloader names (no reflection calls) (26.81 KB, patch)
2010-07-22 14:12 EDT, Michael OBrien CLA
no flags Details | Diff
WAS platform had its application name classloader postfix string reverted to EMPTY_STRING from ] (5.05 KB, patch)
2010-07-28 16:41 EDT, Michael OBrien CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Michael OBrien CLA 2010-06-10 14:24:49 EDT
>EclipseLink currently supports JMX MBeans on WebLogic 10.3 via bug# 248748
>This enhancement starts the investigation extend JMX support to JBoss and WebSphere and optionally Glassfish
We are splitting the enhancement request by application server, the actual analysis, design and implementation will have aspects that are common to all 3 or 4 of these sub-requests.

>WebLogic = bug# 316509
>JBoss 6 = bug# 316511
>WebSphere 7 = bug# 316510
>Glassfish 3 = bug# 316512(optional)
Comment 1 Michael OBrien CLA 2010-06-10 14:27:29 EDT
>First phase is analysis and design with work and phase breakdown
Comment 2 Michael OBrien CLA 2010-06-10 14:32:43 EDT
>part of the analysis should take into account (non-EE) SE support via NoServerPlatform in the voted on bug# 265540
Comment 3 Michael OBrien CLA 2010-06-22 10:00:29 EDT
>JBoss 5.1.0 EAP will be targetted (not 6 at this point)
Comment 4 Michael OBrien CLA 2010-06-29 20:54:42 EDT
>The JBoss POC is working in bug# 316511
>The refactor of the WebLogic platform in bug# 316509(registration only) into the abstract superclass is working - via a non-JNDI JMX spec factory call (for all platforms)
>See screen caps in the design wiki
http://wiki.eclipse.org/EclipseLink/DesignDocs/316513#Option_2:_Direct_factory_reference_via_JMX_API

>Final work on the generic platform is in progress before WebSphere bug# 316510 is finished.
Comment 5 Michael OBrien CLA 2010-06-29 22:30:32 EDT
*** Bug 253018 has been marked as a duplicate of this bug. ***
Comment 6 Michael OBrien CLA 2010-06-30 10:53:48 EDT
Created attachment 173104 [details]
very preliminary patch for 3rd party regression testing of JMX enablement of JBoss and WebSphere for EclipseLink MBeans - with an internal refactor to use non-JNDI spec lookup - see URL in comment

>The very priminary patch above has been refactored for generic registration on WebLogic, WebSphere and JBoss so far as per
http://wiki.eclipse.org/EclipseLink/DesignDocs/316513#Option_2:_Direct_factory_reference_via_JMX_API
>Details on setup, EAR invokation via EM deploy and MBean viewers at
http://wiki.eclipse.org/EclipseLink/DesignDocs/316513#Regression_Testing

>This patch is to test registration and remote process viewing only
Note: currently Services MBean enablement is hardcoded to true for testing - it will be reverted to customer selectable before checkin
Note: on non-WebLogic platforms the getModuleName/getApplicationName reflection code is not enabled yet
Note: comments and error handling are not finished yet
Comment 7 Michael OBrien CLA 2010-07-05 17:35:49 EDT
>Update: Glassfish V2 (2.1) and Glassfish V3 (3.0.1 - via NetBeans 6.9) register functional MBeans OK via the generic refactor
>see bug# 316512

>Glassfish V3 via service:jmx:rmi://xps435:8686/jndi/rmi://xps435:8686/jmxrmi
FINEST: Registered MBean: org.eclipse.persistence.services.glassfish.MBeanGlassfishRuntimeServices[TopLink:Name=Session(file_/C_/wnb69/GlassfishV3EAR/dist/gfdeploy/GlassfishV3EAR/GlassfishV3EAR-ejb_jar/_example)]

>Glassfish V2 via service:jmx:rmi:///jndi/rmi://xps435:8686/jmxrmi
[#|2010-07-05T10:34:29.841-0400|FINEST|sun-appserver2.1|org.eclipse.persistence.default|_ThreadID=14;_ThreadName=httpSSLWorkerThread-8080-0;ClassName=null;MethodName=null;_RequestID=d024ddab-f53b-4cab-b5e9-ad6820af471a;|Registered MBean: org.eclipse.persistence.services.glassfish.MBeanGlassfishRuntimeServices[TopLink:Name=Session(file_/C_/opt/glassfish/domains/domain1/applications/j2ee-apps/org.eclipse.persistence.example.jpa.server.glassfishv2.EnterpriseEAR/org.eclipse.persistence.example.jpa.server.glassfishv2.EnterpriseWeb_war/WEB-INF/classes/_enterprise)]|#]
Comment 8 Michael OBrien CLA 2010-07-09 14:53:40 EDT
Created attachment 173897 [details]
JMX refactor for WLS, JBoss and Glassfish phase 1 of 3 (functional version) patch

>see remaining design issues for this JMX refactor in
http://wiki.eclipse.org/EclipseLink/DesignDocs/316513

>Regression testing
JPA
<testsuite errors="0" failures="0" hostname="xps435" name="org.eclipse.persistence.testing.tests.jpa.AllCMP3TestRunModel" tests="2117" time="1190.627" timestamp="2010-07-09T16:17:26">
Core With =
<testsuite errors="10" failures="0" hostname="xps435" name="org.eclipse.persistence.testing.tests.TestRunModel" tests="7703" time="1076.727" timestamp="2010-07-09T16:46:36">
= Core without
<testsuite errors="10" failures="0" hostname="xps435" name="org.eclipse.persistence.testing.tests.TestRunModel" tests="7703" time="1056.122" timestamp="2010-07-09T17:07:13">

>WebLogic 10.3.3.0
[EL Info]: 2010-07-09 14:15:21.539--Thread(Thread[[ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)',5,Pooled Threads])--JMX MBeanServer instance found: [weblogic.management.jmx.mbeanserver.WLSMBeanServer@2ce1118].
[EL Finest]: 2010-07-09 14:15:21.539--Thread(Thread[[ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)',5,Pooled Threads])--Registered MBean: org.eclipse.persistence.services.mbean.MBeanDevelopmentServices[TopLink:Name=Development-file_/F_/view_w35_wls1033/examples/org.eclipse.persistence.example.jpa.server.weblogic.enterpriseEJB/build/classes/_example,Type=Configuration]
[EL Finest]: 2010-07-09 14:15:21.539--Thread(Thread[[ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)',5,Pooled Threads])--Registered MBean: org.eclipse.persistence.services.weblogic.MBeanWebLogicRuntimeServices[TopLink:Name=Session(file_/F_/view_w35_wls1033/examples/org.eclipse.persistence.example.jpa.server.weblogic.enterpriseEJB/build/classes/_example)]
[EL Finest]: 2010-07-09 14:15:21.549--Thread(Thread[[ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)',5,Pooled Threads])--The applicationName for the MBean attached to session [file:/F:/view_w35_wls1033/examples/org.eclipse.persistence.example.jpa.server.weblogic.enterpriseEJB/build/classes/_example] is [org.eclipse.persistence.example.jpa.server.weblogic.enterpriseEAR]

JBoss 5 EAP (we use the first MBeanServer)
14:18:55,645 INFO  [LogNotificationListener] Adding notification listener for logging mbean "jboss.system:service=Logging,type=Log4jService" to server org.jboss.mx.server.MBeanServerImpl@1d351d35[ defaultDomain='jboss' ]
...
14:19:14,373 INFO  [STDOUT] [EL Warning]: 2010-07-09 14:19:14.373--Thread(Thread[http-127.0.0.1-8080-1,5,jboss])--Multiple [2] JMX MBeanServer instances exist, we are registering the MBean on the first indexed one [org.jboss.mx.server.MBeanServerImpl@1d351d35[ defaultDomain='jboss' ]].
14:19:14,373 INFO  [STDOUT] [EL Info]: 2010-07-09 14:19:14.373--Thread(Thread[http-127.0.0.1-8080-1,5,jboss])--JMX MBeanServer instance found: [org.jboss.mx.server.MBeanServerImpl@1d351d35[ defaultDomain='jboss' ]].
14:19:14,373 INFO  [STDOUT] [EL Info]: 2010-07-09 14:19:14.373--Thread(Thread[http-127.0.0.1-8080-1,5,jboss])--JMX MBeanServer instance found: [org.jboss.mx.server.MBeanServerImpl@30263026[ defaultDomain='null' ]].
14:19:14,373 INFO  [STDOUT] [EL Finest]: 2010-07-09 14:19:14.373--Thread(Thread[http-127.0.0.1-8080-1,5,jboss])--Registered MBean: org.eclipse.persistence.services.mbean.MBeanDevelopmentServices[TopLink:Name=Development-vfszip_/C_/opt/jboss-eap-5.0b/jboss-as/server/default/deploy/org.eclipse.persistence.example.jpa.server.jboss.EnterpriseEAR.ear/org.eclipse.persistence.example.jpa.server.jboss.EnterpriseEJB.jar/_example,Type=Configuration]
14:19:14,373 INFO  [STDOUT] [EL Finest]: 2010-07-09 14:19:14.373--Thread(Thread[http-127.0.0.1-8080-1,5,jboss])--Registered MBean: org.eclipse.persistence.services.jboss.MBeanJBossRuntimeServices[TopLink:Name=Session(vfszip_/C_/opt/jboss-eap-5.0b/jboss-as/server/default/deploy/org.eclipse.persistence.example.jpa.server.jboss.EnterpriseEAR.ear/org.eclipse.persistence.example.jpa.server.jboss.EnterpriseEJB.jar/_example)]
>multiple MBeanServer instances will be handled as part of phase 2 in design issue 4
http://wiki.eclipse.org/EclipseLink/DesignDocs/316513#DI_4:_20100624:_Verify_correct_MBeanServer_available_when_running_multiple_MBeanServer_Instances
Comment 9 Michael OBrien CLA 2010-07-09 16:57:31 EDT
Created attachment 173921 [details]
EclipseLink 2.1.1 branch patch for phase 1 (same as above for trunk 7771)

>Trunk SVN Rev# 7771
>2.1.1 SVN Rev# 7777
http://fisheye2.atlassian.com/changelog/eclipselink/?cs=7777
>Compile and eclipselink.jar testing on EE servers ok

>2.1.1 testing on WAS7
[7/9/10 16:49:54:171 EDT] 00000011 SystemOut     O [EL Info]: 2010-07-09 16:49:54.171--ServerSession(1168852395)--Thread(Thread[WebContainer : 0,5,main])--EclipseLink, version: Eclipse Persistence Services - 2.1.1.qualifier
[7/9/10 16:49:54:981 EDT] 00000011 SystemOut     O [EL Info]: 2010-07-09 16:49:54.981--Thread(Thread[WebContainer : 0,5,main])--JMX MBeanServer instance found: [com.ibm.ws.management.PlatformMBeanServer@2afe2afe].
[7/9/10 16:49:55:001 EDT] 00000011 SystemOut     O [EL Finest]: 2010-07-09 16:49:55.001--Thread(Thread[WebContainer : 0,5,main])--Registered MBean: org.eclipse.persistence.services.mbean.MBeanDevelopmentServices[TopLink:Name=Development-jar_file_/C_/opt/was7b/AppServer/profiles/AppSrv01/installedApps/xps435Node01Cell/org.eclipse.persistence.example.jpa.server.websphere.EnterpriseEAR.ear/org.eclipse.persistence.example.jpa.server.websphere.EnterpriseEJB.jar!/_example,cell=xps435Node01Cell,Type=Configuration,node=xps435Node01,process=server1]
[7/9/10 16:49:55:031 EDT] 00000011 SystemOut     O [EL Finest]: 2010-07-09 16:49:55.031--Thread(Thread[WebContainer : 0,5,main])--Registered MBean: org.eclipse.persistence.services.websphere.MBeanWebSphereRuntimeServices[TopLink:Name=Session(jar_file_/C_/opt/was7b/AppServer/profiles/AppSrv01/installedApps/xps435Node01Cell/org.eclipse.persistence.example.jpa.server.websphere.EnterpriseEAR.ear/org.eclipse.persistence.example.jpa.server.websphere.EnterpriseEJB.jar!/_example),cell=xps435Node01Cell,node=xps435Node01,process=server1]
Comment 10 Michael OBrien CLA 2010-07-12 10:37:20 EDT
Created attachment 174027 [details]
@Override patch for eclipse ide compile issues only with SUN 1.6.0_20 (ant, _17 and IBM J9 are ok)

>Some JDK versions in the Eclipse IDE will properly throw and error on the override annotation not required for an interface implementation.
Using the IBM J9 V6 JRE for both Eclipse and Ant worked fine (but should fail) - removing annotation as it is left over from when the interface was an abstract class
For example Version 20 fails but Version 17 is OK
Java(TM) SE Runtime Environment (build 1.6.0_17-b04)

>From
    @Override
    public void prepareServerSpecificServicesMBean() {
>To
    public void prepareServerSpecificServicesMBean() {
Comment 11 Michael OBrien CLA 2010-07-12 11:05:04 EDT
Created attachment 174040 [details]
Enable user disable or enable of JMX MBean registration
Comment 12 Michael OBrien CLA 2010-07-13 11:41:12 EDT
>Note: @Override complile issue only occurs in Ganymede Eclipse 3.4.
Galileon Eclipse 3.5 has relaxed this compile error to be in line with JDK 1.6
Comment 13 Michael OBrien CLA 2010-07-13 15:32:18 EDT
Created attachment 174221 [details]
Refactor platform specific MBean functions to services superclass
Comment 14 Michael OBrien CLA 2010-07-16 12:42:01 EDT
Created attachment 174515 [details]
Handle multiple MBeanServer instances from MBeanServerFactory

>See SVN rev# 7844
http://fisheye2.atlassian.com/changelog/eclipselink/?cs=7844
Comment 15 Michael OBrien CLA 2010-07-22 14:12:22 EDT
Created attachment 175009 [details]
getApplicationName() and getModuleName() generic JMX code for all 4 EE servers via session and classloader names (no reflection calls)
Comment 16 Michael OBrien CLA 2010-07-22 17:00:45 EDT
>See SVN rev# 7901
http://fisheye2.atlassian.com/changelog/eclipselink/?cs=7901
>Testing results for non-reflective module/application name calls in the JMX code
>GlassFish 3.0.1 via NetBeans 6.9
FINEST: The applicationName for the MBean attached to session [file:/C:/wnb69/GlassfishV3EAR/dist/gfdeploy/GlassfishV3EAR/GlassfishV3EAR-ejb_jar/_example]
 is [C:/wnb69/GlassfishV3EAR/dist/gfdeploy/GlassfishV3EAR/GlassfishV3EAR-ejb_jar/_URLEntry _file:/C:/opt/nbgf301/glassfish/domains/domain1/generated/ejb/GlassfishV3EAR/GlassfishV3EAR-ejb_jar]
FINEST: The moduleName for the MBean attached to session [file:/C:/wnb69/GlassfishV3EAR/dist/gfdeploy/GlassfishV3EAR/GlassfishV3EAR-ejb_jar/_example] 
is [_example]

>WebLogic 10.3.3.0 via Eclipse 3.5 OEPE
[EL Finest]: 2010-07-22 14:31:33.025--Thread(Thread[[ACTIVE] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)',5,Pooled Threads])--The applicationName for the MBean attached to session [file:/F:/view_w35_wls1033/examples/org.eclipse.persistence.example.jpa.server.weblogic.enterpriseEJB/build/classes/_example] 
is [org.eclipse.persistence.example.jpa.server.weblogic.enterpriseEAR]
[EL Finest]: 2010-07-22 14:31:33.025--Thread(Thread[[ACTIVE] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)',5,Pooled Threads])--The moduleName for the MBean attached to session [file:/F:/view_w35_wls1033/examples/org.eclipse.persistence.example.jpa.server.weblogic.enterpriseEJB/build/classes/_example] 
is [enterprise]

>WebSphere 7.0.0.5 via Eclipse 3.5 (no server launch)
[7/22/10 12:25:41:108 EDT] 00000013 SystemOut     O [EL Finest]: 2010-07-22 12:25:41.108--Thread(Thread[WebContainer : 0,5,main])--The applicationName for the MBean attached to session [jar:file:/C:/opt/was7b/AppServer/profiles/AppSrv01/installedApps/xps435Node01Cell/org.eclipse.persistence.example.jpa.server.websphere.EnterpriseEAR.ear/org.eclipse.persistence.example.jpa.server.websphere.EnterpriseEJB.jar!/_example] 
is [org.eclipse.persistence.example.jpa.server.websphere.EnterpriseEAR]

[7/22/10 12:25:41:108 EDT] 00000013 SystemOut     O [EL Finest]: 2010-07-22 12:25:41.108--Thread(Thread[WebContainer : 0,5,main])--The moduleName for the MBean attached to session [jar:file:/C:/opt/was7b/AppServer/profiles/AppSrv01/installedApps/xps435Node01Cell/org.eclipse.persistence.example.jpa.server.websphere.EnterpriseEAR.ear/org.eclipse.persistence.example.jpa.server.websphere.EnterpriseEJB.jar!/_example] 
is [_example]

>JBoss 5.0.1EAP via Eclipse 3.5
12:45:09,602 INFO  [STDOUT] [EL Finest]: 2010-07-22 12:45:09.601--Thread(Thread[http-127.0.0.1-8080-1,5,jboss])--The applicationName for the MBean attached to session [vfszip:/C:/opt/jboss-eap-5.0b/jboss-as/server/default/deploy/org.eclipse.persistence.example.jpa.server.jboss.EnterpriseEAR.ear/org.eclipse.persistence.example.jpa.server.jboss.EnterpriseEJB.jar/_example2] 
is [org.eclipse.persistence.example.jpa.server.jboss.EnterpriseEAR.ear]
12:45:09,602 INFO  [STDOUT] [EL Finest]: 2010-07-22 12:45:09.602--Thread(Thread[http-127.0.0.1-8080-1,5,jboss])--The moduleName for the MBean attached to session [vfszip:/C:/opt/jboss-eap-5.0b/jboss-as/server/default/deploy/org.eclipse.persistence.example.jpa.server.jboss.EnterpriseEAR.ear/org.eclipse.persistence.example.jpa.server.jboss.EnterpriseEJB.jar/_example2] 
is [_example2]

>The applicationName for Glassfish needs to be cleaned up, also we need testing for multiple modules via multiple persistence units in mixed/multi ejb/war deployments
Comment 17 Michael OBrien CLA 2010-07-26 10:28:03 EDT
>Released to EclipseLink 2.1.1 as of rev# 7901 - see outstanding issues below for release 2.2.0
bug# 256943 bug# 265540 bug# 317991 bug# 320431 bug# 320684
Comment 18 Michael OBrien CLA 2010-07-28 16:41:20 EDT
Created attachment 175443 [details]
WAS platform had its application name classloader postfix string reverted to EMPTY_STRING from ]
Comment 19 Michael OBrien CLA 2010-08-03 15:28:16 EDT
>Final regression testing for new EclipseLink 2.1.1 JMX MBean support for the 4 EE servers below
>Glassfish 3.0.1 via NetBeans 6.9
http://localhost:8080/GlassfishV3EAR-war/
INFO: file:/C:/wnb69/GlassfishV3EAR/dist/gfdeploy/GlassfishV3EAR/GlassfishV3EAR-ejb_jar/_example login successful
INFO: JMX MBeanServer instance found: [com.sun.jmx.mbeanserver.JmxMBeanServer@fd2e1f], # of beans: [42], domain: [DefaultDomain] at index: [0].
FINEST: Registered MBean: org.eclipse.persistence.services.mbean.MBeanDevelopmentServices[TopLink:Name=Development-file_/C_/wnb69/GlassfishV3EAR/dist/gfdeploy/GlassfishV3EAR/GlassfishV3EAR-ejb_jar/_example,Type=Configuration]
FINEST: Registered MBean: org.eclipse.persistence.services.glassfish.MBeanGlassfishRuntimeServices[TopLink:Name=Session(file_/C_/wnb69/GlassfishV3EAR/dist/gfdeploy/GlassfishV3EAR/GlassfishV3EAR-ejb_jar/_example)]
FINEST: EclipseLink JMX Runtime Services is referencing the [Platform ConversionManager] ClassLoader at: [EarClassLoader : 
urlSet = [URLEntry : file:/C:/wnb69/GlassfishV3EAR/dist/gfdeploy/GlassfishV3EAR/GlassfishV3EAR-ejb_jar/, URLEntry : file:/C:/opt/nbgf301/glassfish/domains/domain1/generated/ejb/GlassfishV3EAR/GlassfishV3EAR-ejb_jar]
doneCalled = false 
 Parent -> org.glassfish.internal.api.DelegatingClassLoader@155d69b
]
FINEST: The applicationName for the MBean attached to session [file:/C:/wnb69/GlassfishV3EAR/dist/gfdeploy/GlassfishV3EAR/GlassfishV3EAR-ejb_jar/_example] 
is [C:/wnb69/GlassfishV3EAR/dist/gfdeploy/GlassfishV3EAR/GlassfishV3EAR-ejb_jar/_URLEntry _file:/C:/opt/nbgf301/glassfish/domains/domain1/generated/ejb/GlassfishV3EAR/GlassfishV3EAR-ejb_jar]
FINEST: The moduleName for the MBean attached to session [file:/C:/wnb69/GlassfishV3EAR/dist/gfdeploy/GlassfishV3EAR/GlassfishV3EAR-ejb_jar/_example] 
is [_example]

>WebLogic 10.3.3.0
http://127.0.0.1:7001/enterprise/FrontController?action=demo
[EL Info]: 2010-08-03 15:06:45.998--Thread(Thread[[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)',5,Pooled Threads])--JMX MBeanServer instance found: [weblogic.management.jmx.mbeanserver.WLSMBeanServer@2cba9e0], # of beans: [508], domain: [base_domain] at index: [0].
[EL Finest]: 2010-08-03 15:06:45.998--Thread(Thread[[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)',5,Pooled Threads])--Registered MBean: org.eclipse.persistence.services.mbean.MBeanDevelopmentServices[TopLink:Name=Development-file_/F_/view_w35_wls1033/examples/org.eclipse.persistence.example.jpa.server.weblogic.enterpriseEJB/build/classes/_example,Type=Configuration]
[EL Finest]: 2010-08-03 15:06:45.998--Thread(Thread[[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)',5,Pooled Threads])--Registered MBean: org.eclipse.persistence.services.weblogic.MBeanWebLogicRuntimeServices[TopLink:Name=Session(file_/F_/view_w35_wls1033/examples/org.eclipse.persistence.example.jpa.server.weblogic.enterpriseEJB/build/classes/_example)]
[EL Finest]: 2010-08-03 15:06:46.013--Thread(Thread[[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)',5,Pooled Threads])--The applicationName for the MBean attached to session [file:/F:/view_w35_wls1033/examples/org.eclipse.persistence.example.jpa.server.weblogic.enterpriseEJB/build/classes/_example] 
is [org.eclipse.persistence.example.jpa.server.weblogic.enterpriseEAR]
[EL Finest]: 2010-08-03 15:06:46.013--Thread(Thread[[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)',5,Pooled Threads])--The moduleName for the MBean attached to session [file:/F:/view_w35_wls1033/examples/org.eclipse.persistence.example.jpa.server.weblogic.enterpriseEJB/build/classes/_example] 
is [enterprise]

>JBoss 5.1.0 EAP
http://127.0.0.1:8080/enterprise/FrontController?action=demo
15:14:21,020 INFO  [STDOUT] [EL Warning]: 2010-08-03 15:14:21.02--Thread(Thread[http-127.0.0.1-8080-1,5,jboss])--Multiple [2] JMX MBeanServer instances exist, we will use the server at index [0] : [org.jboss.mx.server.MBeanServerImpl@14c7a98[ defaultDomain='jboss' ]].
15:14:21,020 INFO  [STDOUT] [EL Info]: 2010-08-03 15:14:21.02--Thread(Thread[http-127.0.0.1-8080-1,5,jboss])--JMX MBeanServer instance found: [org.jboss.mx.server.MBeanServerImpl@14c7a98[ defaultDomain='jboss' ]], # of beans: [1,003], domain: [jboss] at index: [0].
15:14:21,020 INFO  [STDOUT] [EL Warning]: 2010-08-03 15:14:21.02--Thread(Thread[http-127.0.0.1-8080-1,5,jboss])--JMX MBeanServer in use: [org.jboss.mx.server.MBeanServerImpl@14c7a98[ defaultDomain='jboss' ]] from index [0] 
15:14:21,020 INFO  [STDOUT] [EL Info]: 2010-08-03 15:14:21.02--Thread(Thread[http-127.0.0.1-8080-1,5,jboss])--JMX MBeanServer instance found: [org.jboss.mx.server.MBeanServerImpl@18db204[ defaultDomain='null' ]], # of beans: [20], domain: [null] at index: [1].
15:14:21,020 INFO  [STDOUT] [EL Finest]: 2010-08-03 15:14:21.02--Thread(Thread[http-127.0.0.1-8080-1,5,jboss])--Registered MBean: org.eclipse.persistence.services.mbean.MBeanDevelopmentServices[TopLink:Name=Development-vfszip_/C_/opt/jboss-eap-5.0b/jboss-as/server/default/deploy/org.eclipse.persistence.example.jpa.server.jboss.EnterpriseEAR.ear/org.eclipse.persistence.example.jpa.server.jboss.EnterpriseEJB.jar/_example2,Type=Configuration]
15:14:21,036 INFO  [STDOUT] [EL Finest]: 2010-08-03 15:14:21.036--Thread(Thread[http-127.0.0.1-8080-1,5,jboss])--Registered MBean: org.eclipse.persistence.services.jboss.MBeanJBossRuntimeServices[TopLink:Name=Session(vfszip_/C_/opt/jboss-eap-5.0b/jboss-as/server/default/deploy/org.eclipse.persistence.example.jpa.server.jboss.EnterpriseEAR.ear/org.eclipse.persistence.example.jpa.server.jboss.EnterpriseEJB.jar/_example2)]
15:14:21,036 INFO  [STDOUT] [EL Finest]: 2010-08-03 15:14:21.036--Thread(Thread[http-127.0.0.1-8080-1,5,jboss])--EclipseLink JMX Runtime Services is referencing the [Platform ConversionManager] ClassLoader at: [BaseClassLoader@12d73ab{vfszip:/C:/opt/jboss-eap-5.0b/jboss-as/server/default/deploy/org.eclipse.persistence.example.jpa.server.jboss.EnterpriseEAR.ear/}]
15:14:21,036 INFO  [STDOUT] [EL Finest]: 2010-08-03 15:14:21.036--Thread(Thread[http-127.0.0.1-8080-1,5,jboss])--The applicationName for the MBean attached to session [vfszip:/C:/opt/jboss-eap-5.0b/jboss-as/server/default/deploy/org.eclipse.persistence.example.jpa.server.jboss.EnterpriseEAR.ear/org.eclipse.persistence.example.jpa.server.jboss.EnterpriseEJB.jar/_example2] 
is [org.eclipse.persistence.example.jpa.server.jboss.EnterpriseEAR.ear]
15:14:21,036 INFO  [STDOUT] [EL Finest]: 2010-08-03 15:14:21.036--Thread(Thread[http-127.0.0.1-8080-1,5,jboss])--The moduleName for the MBean attached to session [vfszip:/C:/opt/jboss-eap-5.0b/jboss-as/server/default/deploy/org.eclipse.persistence.example.jpa.server.jboss.EnterpriseEAR.ear/org.eclipse.persistence.example.jpa.server.jboss.EnterpriseEJB.jar/_example2] 
is [_example2]

>WebSphere 7.0.0.5
http://127.0.0.1:9080/enterprise/FrontController?action=demo
[8/3/10 15:21:26:808 EDT] 00000012 SystemOut     O [EL Info]: 2010-08-03 15:21:26.808--Thread(Thread[WebContainer : 0,5,main])--JMX MBeanServer instance found: [com.ibm.ws.management.PlatformMBeanServer@4b444b44], # of beans: [189], domain: [WebSphere] at index: [0].
[8/3/10 15:21:26:840 EDT] 00000012 SystemOut     O [EL Finest]: 2010-08-03 15:21:26.84--Thread(Thread[WebContainer : 0,5,main])--Registered MBean: org.eclipse.persistence.services.mbean.MBeanDevelopmentServices[TopLink:Name=Development-jar_file_/C_/opt/was7b/AppServer/profiles/AppSrv01/installedApps/xps435Node01Cell/org.eclipse.persistence.example.jpa.server.websphere.EnterpriseEAR.ear/org.eclipse.persistence.example.jpa.server.websphere.EnterpriseEJB.jar!/_example,cell=xps435Node01Cell,Type=Configuration,node=xps435Node01,process=server1]
[8/3/10 15:21:26:902 EDT] 00000012 SystemOut     O [EL Finest]: 2010-08-03 15:21:26.902--Thread(Thread[WebContainer : 0,5,main])--Registered MBean: org.eclipse.persistence.services.websphere.MBeanWebSphereRuntimeServices[TopLink:Name=Session(jar_file_/C_/opt/was7b/AppServer/profiles/AppSrv01/installedApps/xps435Node01Cell/org.eclipse.persistence.example.jpa.server.websphere.EnterpriseEAR.ear/org.eclipse.persistence.example.jpa.server.websphere.EnterpriseEJB.jar!/_example),cell=xps435Node01Cell,node=xps435Node01,process=server1]
[8/3/10 15:21:26:902 EDT] 00000012 SystemOut     O [EL Finest]: 2010-08-03 15:21:26.902--Thread(Thread[WebContainer : 0,5,main])--EclipseLink JMX Runtime Services is referencing the [Platform ConversionManager] ClassLoader at: [
com.ibm.ws.classloader.CompoundClassLoader@4ba24ba2[app:org.eclipse.persistence.example.jpa.server.websphere.EnterpriseEAR]
   Local ClassPath: C:\opt\was7b\AppServer\profiles\AppSrv01\installedApps\xps435Node01Cell\org.eclipse.persistence.example.jpa.server.websphere.EnterpriseEAR.ear\org.eclipse.persistence.example.jpa.server.websphere.EnterpriseEJB.jar;C:\opt\was7b\AppServer\profiles\AppSrv01\installedApps\xps435Node01Cell\org.eclipse.persistence.example.jpa.server.websphere.EnterpriseEAR.ear\org.eclipse.persistence.example.jpa.server.entities.jar
   Parent: com.ibm.ws.classloader.ProtectionClassLoader@179b179b
   Delegation Mode: PARENT_FIRST]
[8/3/10 15:21:26:902 EDT] 00000012 SystemOut     O [EL Finest]: 2010-08-03 15:21:26.902--Thread(Thread[WebContainer : 0,5,main])--The applicationName for the MBean attached to session [jar:file:/C:/opt/was7b/AppServer/profiles/AppSrv01/installedApps/xps435Node01Cell/org.eclipse.persistence.example.jpa.server.websphere.EnterpriseEAR.ear/org.eclipse.persistence.example.jpa.server.websphere.EnterpriseEJB.jar!/_example]
 is [org.eclipse.persistence.example.jpa.server.websphere.EnterpriseEAR]
[8/3/10 15:21:26:902 EDT] 00000012 SystemOut     O [EL Finest]: 2010-08-03 15:21:26.902--Thread(Thread[WebContainer : 0,5,main])--The moduleName for the MBean attached to session [jar:file:/C:/opt/was7b/AppServer/profiles/AppSrv01/installedApps/xps435Node01Cell/org.eclipse.persistence.example.jpa.server.websphere.EnterpriseEAR.ear/org.eclipse.persistence.example.jpa.server.websphere.EnterpriseEJB.jar!/_example]
 is [_example]
Comment 20 Michael OBrien CLA 2010-10-16 08:36:05 EDT
>final change to the 2.1 branch was in SVN rev# 7971 on 3 Aug 2010
https://fisheye2.atlassian.com/changelog/eclipselink/?cs=7971
Comment 21 Michael OBrien CLA 2010-10-17 15:13:10 EDT
10206522
Comment 22 Michael OBrien CLA 2010-10-19 11:47:00 EDT
>Nightly build is ok
Build summary for 2.1.2.v20101019-r8373
SVN Changes since Last Build:
------------------------------------------------------------------------
r8373 | mobrien | 2010-10-18 16:45:35 -0400 (Mon, 18 Oct 2010)

TEST-CORE
  Tests run:7493 Failures:0 Errors:0
TEST-JPA
  Tests run:2574 Failures:0 Errors:0
Comment 23 Eclipse Webmaster CLA 2022-06-09 10:25:06 EDT
The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink