>reread david's mail

It doesn't change anything...

It is not possible to both put the interfaces in the
lib/ext for the mbean server to see, AND in the packaging
of ejb's where the sessionbeans need it to comunicate with
the entitybeans.

The server makes all kind's of problems when trying to do this.

Maybe I'm doing something wrong... that's still a posibility..
Please give me a hint ... if I am I'll gladly try anything you
mention... trust me it's not much.

Right now, we have thrown away the mbeam approach and coded the
server to be fully external. This way everything works perfectly.
The server has now both a mainstart interface (for startup on
command line) and a mbeanstart interface. Starting it up
on the command line works perfectly, when I try to put it
to work as a mbean, the deployment of the ejbeans goes bazuka.

If you don't think this is a bug or at all strange, that's ok.
(And that's what I hear you say right now)
I'll code my own wrapper that makes so the remote and home
interfaces in the mbean package does not conflict
with their precense in the ejb.jar package. Been there, done that.
(and it's allready been solved in the "tomcatmbean")

But if this is a bug to be corrected, I of course will not waste
my time on such an effort...

/Carsten

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]On Behalf Of marc fleury
Sent: 1. november 2001 00:24
To: Carsten Rhod Gregersen; David Jencks;
[EMAIL PROTECTED]
Subject: RE: [JBoss-user] Mbean classloader bug !


reread david's mail

marcf

|-----Original Message-----
|From: [EMAIL PROTECTED]
|[mailto:[EMAIL PROTECTED]]On Behalf Of Carsten Rhod
|Gregersen
|Sent: Wednesday, October 31, 2001 5:49 PM
|To: David Jencks; [EMAIL PROTECTED]
|Subject: RE: [JBoss-user] Mbean classloader bug !
|
|
|Hej David,
|
|Sorry, by either I do not understand you, or I my earlier posts
|was inprecise.
|
|Yes, the mbean should be able to see the interfaces, no doubt..
|It's a client just like anyone else...
|
|But hello... I'm not saying that you should put the implementation
|in the mbean path... I'm saying that it should be posible to
|both put the interfaces in the mbean.jar and in the ejb.jar
|
|But the problem arises if you put the interfaces in the lib/ext
|somehow together with the mbean.
|
|Jboss will then go bazuka if you also put them together with the
|ejbclasses (implementation)... And this I find to be a problem.
|
|For example sessionbeans mostly need to see the remote and home
|interface of certain entity beans. Therefore I will need to
|package an application in one way if I use some of the interfaces
|from an mbean, and another way if I dont....
|
|This, I find wrong... my 2 øre :-)
|
|/Carsten
|
|
|-----Original Message-----
|From: [EMAIL PROTECTED]
|[mailto:[EMAIL PROTECTED]]On Behalf Of David Jencks
|Sent: 31. oktober 2001 23:17
|To: [EMAIL PROTECTED]
|Subject: Re: [JBoss-user] Mbean classloader bug !
|
|
|This is as it should be, IMHO.  the mbeans are part of the server, the ejb
|interfaces are by default part of the application.  Why should the server
|be able to see the application classes? The application classes can see the
|server classes, but not vice versa.  If you want the server to use
|application classes, put those in the "server classpath", namely lib.ext
|
|david jencks
|
|On 2001.10.31 14:57:54 -0500 Carsten Rhod Gregersen wrote:
|> Hi,
|>
|> From what I've heard so far, I'm pretty sure that there's
|> a bug in the Mbean classloader. Everybody that has gotten
|> mbean's to interact with the container does it via this method:
|>
|> 1. Put interfaces in the mbean jar files
|> 2. Put the rest in the ejb files...
|>
|> This is wrong aprocedure is it not ?
|> Normally you package both the implementation AND the interfaces
|> and deploy them into the container, or ???
|>
|> Still as I say, I will look into it if necesarry, but if
|> the container is allready acting as it should (e.g. pr specification
|> of mbeans), I would just be wasting my time.... (and we can't
|> have that :-)
|>
|> My wish would be that each mbean gets it's own classloader,
|> or that you at least could specify the ones that should be loaded without
|> interfering with other lib/ext jar's or ejb packages.
|> This way we would not get all the classloading conflicts...
|>
|> /Carsten
|>
|> -----Original Message-----
|> From: [EMAIL PROTECTED]
|> [mailto:[EMAIL PROTECTED]]On Behalf Of Carsten Rhod
|> Gregersen
|> Sent: 31. oktober 2001 17:15
|> To: [EMAIL PROTECTED]
|> Subject: RE: [JBoss-user] Mbean using the home and remote beans -
|> classloader bug in mbeans ?
|>
|>
|> Hi,
|>
|> I actually think we can do that too...
|> But that's a hack... isn't it ?
|> You package ONLY the bean implementation in the
|> ear file, and that is not correct as to the ejb
|> standard where you have to package both the remote
|> homes and beans together, or am I wrong ?
|>
|> /Carsten
|>
|> -----Original Message-----
|> From: [EMAIL PROTECTED]
|> [mailto:[EMAIL PROTECTED]]On Behalf Of Sternagel
|> Annegret (PN-SYS/PE)
|> Sent: 31. oktober 2001 15:05
|> To: [EMAIL PROTECTED]
|> Subject: Re: [JBoss-user] Mbean using the home and remote beans -
|> classloader bug in mbeans ?
|>
|>
|> I don't know if this will help You ...
|>
|> We are using jboss 2.4.3 (standalone) on Windows NT / 2000
|> and we access Stateful SessionBeans in a MBean using reflection.
|> We package our Home and Remote-interfaces in a separate jar-file
|> in jboss\lib\ext and deploy only the bean implementation and *.xml in the
|> bean jar-file.
|> This works fine for us.
|>
|> Annegret
|>
|> -----Ursprüngliche Nachricht-----
|> Von: Carsten Rhod Gregersen [mailto:[EMAIL PROTECTED]]
|> Gesendet: Mittwoch, 31. Oktober 2001 09:14
|> An: [EMAIL PROTECTED]
|> Betreff: [JBoss-user] Mbean using the home and remote beans -
|> classloader bug in mbeans ?
|>
|>
|>
|> Hi,
|>
|> I've asked this question before, I'll try again.
|>
|> The setup is:
|> - JBoss-2.4.3_Tomcat-3.2.3.zip
|> - JDK 1.3
|> - Linux Redhat 6.2
|>
|> We're programming an ejb application, everythings is ok as regard
|> to normal use of the EJB facilities in jboss (we have servlets and
|> jsp's using the programmed ejb's)
|>
|> But when we're trying to incoporate a mbean based server within the
|> jboss server, which should be ok regarding the documentation (?),
|> everything goes bazuka..
|>
|> The wish is to have the server listens for incomming telnet
|> connections to a TCP/IP port, where users can do some command
|> based admin stuff on the container managed beans. The mbean
|> configuration,
|> port listening, parsing, and all, works fine. The problems start when
|> we try to contact the EJB server.
|>
|> We have alot of problems regarding classloading of the home and
|> remote interfaces classloading within the Mbean. The classloading
|> seems to be conflicting with the container classloading.
|>
|> It might be a setup problem, but I really doubt it. We're not new
|> to EJB programming, but ok who's errorfree :-), and we have tried
|> to set it up in all kind of ways.
|>
|> We have solved the problem by coding it as an external server...
|> but that I find to be a temporary solution, since it's has to use
|> RMI instead of inprocess call's. Also we have to two processes instead
|> of one... alot of things can go wrong :-)
|>
|> Is the given usage possible ?, e.g. should I be able to contact beans
|> put in the EJB server from an Mbean ?
|>
|> If so, has anyone managed with jboss 2.4.3 ?,
|>
|> If not I'll gladly debug it ... but as long as I don't know
|> if it is a possible scheme I'll rather not spend time on it.
|>
|>
|> mvh,
|> Carsten Rhod Gregersen, M.Sc. CS. & Math.
|> Email: [EMAIL PROTECTED], Tlf: 70211360 Web: http://www.logiva.dk
|> Address: Logiva A/S, Klamsagervej 12, 8230 Åbyhøj, Denmark
|>
|>
|> _______________________________________________
|> JBoss-user mailing list
|> [EMAIL PROTECTED]
|> https://lists.sourceforge.net/lists/listinfo/jboss-user
|>
|> _______________________________________________
|> JBoss-user mailing list
|> [EMAIL PROTECTED]
|> https://lists.sourceforge.net/lists/listinfo/jboss-user
|>
|>
|> _______________________________________________
|> JBoss-user mailing list
|> [EMAIL PROTECTED]
|> https://lists.sourceforge.net/lists/listinfo/jboss-user
|>
|>
|> _______________________________________________
|> JBoss-user mailing list
|> [EMAIL PROTECTED]
|> https://lists.sourceforge.net/lists/listinfo/jboss-user
|>
|>
|
|_______________________________________________
|JBoss-user mailing list
|[EMAIL PROTECTED]
|https://lists.sourceforge.net/lists/listinfo/jboss-user
|
|
|_______________________________________________
|JBoss-user mailing list
|[EMAIL PROTECTED]
|https://lists.sourceforge.net/lists/listinfo/jboss-user


_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user


_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to