These are in theory complete re-implementations of the spec, clearly not the
best - hey I did some of them myself.

Marc and the board asked for this so that we could avoid any issues about
distributing the sun jarfiles (some have licenses that don't allow people
like jboss.org to distribute them).  Maybe he can shed some more light on
the issue.

Clearly last time I pushed the jarfiles out I missed the client directory.
My 2c for having a few less copies of each jarfile in CVS I suppose.

Somebody went through and tried to make sure all the constants made them
interoperable, though I can't swear that this is completely done yet.  Feel
free to go through and add the UID stuff, or at least file a bug so we know
it needs to be done.

Cheers

-----Original Message-----
From: Jason Dillon
To: [EMAIL PROTECTED]
Sent: 6/21/01 7:04 PM
Subject: [JBoss-dev] lib/jboss-j2ee.jar vs. client/jboss-j2ee.jar

Why are there two *different* jboss-j2ee.jar files in the jboss module?

  58456 Jun 21 15:52 ./src/client/jboss-j2ee.jar
  61880 Jun 21 15:52 ./src/lib/jboss-j2ee.jar

Why are we compiling these sources and not using the distributions from
sun?
I can understand that we might want to aggregate all of the jars from
sun
into one big one, but why recompile?

I just ran into a very odd problem that could have been caused by this,
though I have not tracked down the fix for it yet:

java.io.InvalidClassException: javax.transaction.SystemException; Local
class not compatible: stream classdesc
serialVersionUID=-513218974312200874
local class serialVersionUID=839699079412719325

I looked at the source in the jboss-j2ee module and there are not
serialVersionUID fields in SystemException, which means that every time
this
module is recompiled it will not be compatible with any other version...
unless for some random lucky chance that javac re-generated all of the
UID's
the same as a previous build... it could happen, and I could also start
thinking that Windows is the best software that the world has ever seen.

My guess is that I ran into this because I am using the jta.jar from sun
when building my components, though I am not 100% sure on this... close
to
it though.

Can some one explain to me the rational for the jboss-j2ee module.  I
would
suggest either chaging the module to aggregate from the sun .jar files,
or
to use the serialVersionUID from those jar files in the sources listed
here.

--jason


_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to