On 2001.11.01 05:43:23 -0500 Carsten Rhod Gregersen wrote:
> 
> >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.

I haven't seen this: can you be specific about what the problems are?

david jencks
> 
> 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
> 
> 

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

Reply via email to