Hi, if you are on JDK 1.4.x the PortableRemoteObject.narrow() is causing the exception as it seems to have a bug. hth, Burkhard ----- Original Message ----- From: "David Jencks" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, August 02, 2002 6:58 AM Subject: Re: [JBoss-user] SAR file with DB, EAR and MBean
> 1. You don't need to pack firebird-service.xml, it can be a module itself. > > 2. the jboss specific modules are intended to be in jboss-app.xml, not > application.xml, like this: > > <module> > > <service>firebird-service.xml</service> > > </module> > > > > <module> > > <service>app-management.sar</service> > > </module> > > > > > although it appears that putting them in application.xml may have worked. > > I don't see what is wrong. What happens if you > > 1. try not specifying a different loader repository in jboss-app.xml > 2. just cast the interfaces rather than using portable remote > object.narrow? > > david jencks > > On 2002.08.02 05:34:12 -0400 Torsten Terp wrote: > > Hi > > > > Thanks for the hint... the loading sequence is now in order: > > 1. db 2. EJBs 3. mbeans... Thats great! > > > > But after I have added the jboss-app.xml with a context loader > > for my app, i get a ClassCastException i dont understand.. > > All the classes are in the same classloader context, but when > > the mbeans initialise they try to get a reference to the EJBs > > and this gives: > > > > java.lang.ClassCastException > > at > > com.sun.corba.se.internal.javax.rmi.PortableRemoteObject.narrow(PortableRemo > > teObject.java:293) > > at javax.rmi.PortableRemoteObject.narrow(PortableRemoteObject.java:134) > > .. > > .. > > > > I have the following structure: > > > > app.ear > > | > > |-META-INF/application.xml > > |-META-INF/jboss-app.xml > > |-app-datasource.sar > > |-app-management.sar > > |-app.jar > > |-app.war > > > > The app-datasource.sar only contains the META-INF/jboss-service.xml > > which loads the firebird service. > > > > The app-management.sar contains the mbeans and META-INF/jboss-service.xml > > which depends on the EJBs in tha app.jar > > > > Now, my application.xml looks like this: > > > > <application> > > > > <module> > > <ejb>app-datasource.sar</ejb> > > </module> > > > > <module> > > <ejb>app-management.sar</ejb> > > </module> > > > > <module> > > <ejb>app.jar</ejb> > > </module> > > > > <module> > > <web> > > <web-uri>app.war</web-uri> > > <context-root>/app</context-root> > > </web> > > </module> > > > > </application> > > > > and the jboss-app.xml : > > > > <jboss-app> > > > > <loader-repository>app.loader.repository:loader=app.ear</loader-repository> > > </jboss-app> > > > > I thought that the above loader-repository would imply that all the > > classes > > in both jar, war, sar etc. would be in the same classloader context since > > they > > are all part of the app.ear!?!?! > > > > Pointers or hints here are appreciated, i dont quite get it! > > > > Thanks in advance... > > > > ^Torsten > > > > > > > -----Original Message----- > > > From: [EMAIL PROTECTED] > > > [mailto:[EMAIL PROTECTED]]On Behalf Of David > > Jencks > > > Sent: 29. juli 2002 20:12 > > > To: [EMAIL PROTECTED] > > > Subject: Re: [JBoss-user] SAR file with DB, EAR and MBean > > > > > > > > > Easiest way is probably as an ear. Use a jboss-app.xml to get the sar > > to > > > deploy as a jboss-specific package. Include anonymous depends elements > > in > > > the mbean config to the ejbs in the ear that it requires. Put the sar > > in > > > the ear. > > > > > > You can probably also do this without anonymous depends by > > > sar (with mbean config) contains ear contains jboss-service.xml(with db > > > config). > > > > > > david jencks > > > > > > > > > > > > On 2002.07.25 02:54:05 -0400 Torsten Terp wrote: > > > > > > > > Hi, > > > > > > > > Does anybody have an example of how to arrange the contents > > > > and describe the dependencies in a SAR file? > > > > > > > > The SAR needs to contain a db connection, an ear file and > > > > an mbean, and these parts should be deployed in the following > > > > order: db, ear, mbean. > > > > > > > > So far I have been deploying the 3 parts independently and > > > > configured the mbean to deploy after the ear by using the > > > > <depends-list> element in the mbeans service xml file. > > > > > > > > If i package a SAR like: > > > > > > > > META-INF/jboss-service.xml > > > > myapp.ear > > > > myapp-mbean.jar > > > > > > > > I cant figure out what the contens of the jboss-service.xml > > > > should be. Should it contain the contents of both the > > > > db-service.xml and the mbean-service.xml or can META-INF > > > > contain several service xml files? > > > > > > > > If anybody has hints or an example of this i would be greatfull... > > > > > > > > Thanks in advance.. > > > > > > > > ^Torsten > > > > > > > > > > > > > > > > ------------------------------------------------------- > > > > This sf.net email is sponsored by: Jabber - The world's fastest > > growing > > > > real-time communications platform! Don't just IM. Build it in! > > > > http://www.jabber.com/osdn/xim > > > > _______________________________________________ > > > > JBoss-user mailing list > > > > [EMAIL PROTECTED] > > > > https://lists.sourceforge.net/lists/listinfo/jboss-user > > > > > > > > > > > > > > > > > ------------------------------------------------------- > > > This sf.net email is sponsored by: Dice - The leading online job board > > > for high-tech professionals. Search and apply for tech jobs today! > > > http://seeker.dice.com/seeker.epl?rel_code=31 > > > _______________________________________________ > > > JBoss-user mailing list > > > [EMAIL PROTECTED] > > > https://lists.sourceforge.net/lists/listinfo/jboss-user > > > > > > > > ------------------------------------------------------- > > This sf.net email is sponsored by:ThinkGeek > > Welcome to geek heaven. > > http://thinkgeek.com/sf > > _______________________________________________ > > JBoss-user mailing list > > [EMAIL PROTECTED] > > https://lists.sourceforge.net/lists/listinfo/jboss-user > > > > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > JBoss-user mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/jboss-user > ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user