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