Can anyone explain the new build system?

It's seems that there are files missing and
that there are no clear instructions on how
to do a build now.

Here is what I have tries.

Checkout the following from CVS:

build
tools
jboss

------------

I've tried putting build inside jboss, and jboss\src
and put tools inside jboss, and jboss\src

but no combination of techniques seems to work.




-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]] On Behalf Of
Vincent Harcq
Sent: Tuesday, August 14, 2001 1:29 AM
To: Jason Dillon
Cc: Dev JBoss
Subject: [JBoss-dev] RE: new build system


Hi,

> This is because of the classpath changes that scott made.  The jaxp 
> parser jars have been moved from lib to lib/ext.
>
> Where is your MBean loaded from, jboss.jcml or jboss.conf?  If it is 
> jboss.conf, then you will need to add the jaxp.jar and crimson.jar's 
> to the archive list.

It is loaded from jboss.jcml.

>
> Don't know if that helps, but I found that when I am using the XML 
> configuration for the Log4jService, it will complain about these too.
>
> If this happens from inside jboss.jcml, and both of these files are 
> actually in the lib/ext directory, then something else is wrong.  
> Unfortunatly the bootstrap classloading that goes on is still a little

> bit of a mistery to me.
>
> SAX, DOM, Whatever.
>
> If you still have files other than jmxri.jar in your 
> output/jboss-*/lib

No it is clean.

> directory then you should probably re-build with something like this 
> from the build module:
>
>   ./build.sh clean release
>
> Or just remove everything in output/jboss-*/lib and:
>
>   ./build.sh
>
> Which will install all the correct files.  Let me know a little more 
> about where this MBean is loaded and if any of this helps.

jboss.jcml:
    <mbean code="com.abc.TestFileLoader"
name="HubMethods:service=TestFileLoader">
        <attribute name="ConfigFile">test.xml</attribute>
    </mbean>

jboss.conf
<MLET CODE = "org.jboss.util.ClassPathExtension" ARCHIVE="hm-jmx.jar"
CODEBASE="../../lib/ext/">
    <ARG TYPE="java.lang.String" VALUE="/Projects/etc/conf/"> </MLET>

I will try to look at other MBeans and how they can parse XML
documents... I am out for the day, it will be for tomorrow...

Thanks.
Vincent.

>
> --jason
>
>
> On Tue, 14 Aug 2001, Vincent Harcq wrote:
>
> > Hi,
> > I build OK.
> > I run OK except for one custom MBean.  This is due to xml
> changes I guess.
> > I receive an exception java.lang.NoClassDefFoundError: 
> > org/w3c/dom/Node On the line of my MBean that do DOMBuilder builder 
> > = new DOMBuilder(); This class is coming from JDOM.
> >
> > I try adding this to jboss.conf
> > <MLET CODE = "org.jboss.util.ClassPathExtension" 
> > ARCHIVE="hm-jmx.jar" CODEBASE="../../lib/ext/">
> >     <ARG TYPE="java.lang.String" VALUE="../../../etc/conf/">
> >     <ARG TYPE="java.lang.String" VALUE="../../lib/ext/crimson.jar">
> > </MLET>
> > without success.
> >
> > It worked when xml stuffs was in lib/
> >
> > Should I not use JDOM but pure sax instead ?
> >
> > Regards.
> > Vincent.
> >
> >
> > > -----Message d'origine-----
> > > De : Jason Dillon [mailto:[EMAIL PROTECTED]]
> > > Envoye : lundi 13 aout 2001 8:04
> > > A : [EMAIL PROTECTED]
> > > Cc : Dev JBoss
> > > Objet : RE: new build system
> > >
> > >
> > > > That is a problem that will come again, I want to be sure
> to understand:
> > > > If you add a new link in CVSROOT/modules for jboss-all, a
> Check Out is
> > > > needed ?  an Update is not enough ?
> > >
> > > Yes.  Checkout is the only time that CVS will pay any attention to

> > > the CVSROOT/modules file.  The exact module name you used is lost 
> > > after that and all CVS has to work on is the data in CVS/Root &
> CVS/Repository.  Update
> > > simply checks the files (and sub-directories) of modules which it 
> > > has previouly checked out and has CVS/* files for.
> > >
> > > It is safe to run a checkout over an existing workspace,
> though you might
> > > get some silly warnings.  Just be sure to update afterwards
> for the full
> > > effect.
> > >
> > > > Or is it only a problem when running first Check Out and
> > > killing it in the
> > > > middle (over a 56k phone line, it will happen to others
> than me I bet) ?
> > > > I will make clean CO at work (adsl hehe) and let you know
> how far I go.
> > >
> > > Checkout over an existing workspace *should not* consume that much

> > > BW.
> > >
> > > --jason
> > >
> > >
> >
> >
> > _________________________________________________________
> > Do You Yahoo!?
> > Get your free @yahoo.com address at http://mail.yahoo.com
> >
>
>


_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


_______________________________________________
Jboss-development mailing list [EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development


_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to