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