The commit of jmx package to HEAD to bring in JMX 1.2 from BRANCH_4_0_DR3 is
done.  I tagged CVS with �pre_JMX_1_2� immediately before commit and tagged
with �pre_JMX_DR3� a few days ago, which is the source the committed code
was based on.  I tagged with �post_JMX_DR3� after all the files were
committed.  It looks like everything is building properly in Linux and
Windows as well as starting the server with 'all' configuration is working
(both Linux and Windows).

I have not committed the changes for the testsuite, so it is not compiling
at this point.  I will be committing those files tomorrow, accompanied by
another CVS tag.  However, I ran the testsuite before initial commit (which
will should be same results after commit) and can see the results of HEAD
and the changed code at following links:

before:
http://e2technologies.net/projects/jboss/test/results/windows/HEAD/html/
after:
http://e2technologies.net/projects/jboss/test/results/windows/rollback/html/

If you experience any problems you think are related to the checkin, please
let me know.

The rest of this covers the changes made...

The code checked in under the jmx package was all based on the
BRANCH_4_0_DR3 and had to remove some of the files at HEAD, add some files
to HEAD, and modify a lot of existing files.  The only package to remain
untouched was the mx.loading.  The packages for JMX Remoting were removed
and will be added back as it�s own module (in order to break the dependency
between jboss-mx and jboss-remoting).

Also, if you have checked any code into the jmx module within the past
couple of weeks, I can not guarantee that I did not over write the changes
with my local updated copy.  I tried to find any changes that I could
migrate into the jmx 1.2 codebase, but is very possible I missed something.
So I you have made changes to jmx, please help me by verifying that you
changes made it into this commit (or are at least relevant to the new code
base).

Files to committed outside of jmx package:

sever\src\main\org\jboss\jmx\connector\rmi\RMIConnectorImpl.java
server\src\main\org\jboss\web\ WebClassLoader.java
jboss.net\src\main\org\jboss\net\jmx\adaptor\server\Adaptor.java
system\src\main\org\jboss\Main.java
server\src\main\org\jboss\jmx\adaptor\rmi\RMIAdaptor.java
tomcat\build.xml
build\build.xml

Had to hack in some changes to LoaderRepository.  The reason is that
WebClassLoader now indirectly uses this, which calls getCachedClass() at
some point (per changes to HEAD at start of the month).  So I copied the
implementation from UnifiedLoaderRepository3 to make it work.  However, this
is NOT a good long term solution as LoaderRepository is an abstract class
and the extending classes will need to be able to get access to the cache so
it can clear it if a ClassLoader is removed.  Adrian, could use your help on
straightening this out.

-Tom








-------------------------------------------------------
This SF.net email is sponsored by: The SF.net Donation Program.
Do you like what SourceForge.net is doing for the Open
Source Community?  Make a contribution, and help us add new
features and functionality. Click here: http://sourceforge.net/donate/
_______________________________________________
JBoss-Development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to