On Wed, 2002-11-20 at 12:47, Jules Gosnell wrote: > get fresh JBoss 2.4.10 and Jetty 4.2.1 binary releases from SourceForge > unpack both, setting JBOSS_HOME and JETTY_HOME to their top-levels > > find the JBoss cvs page on SourceForge, read it, and do a clean 'cvs co > -r Branch_2_4 jboss-2.4' > cd into contrib/jetty and run ./build.sh > > If you are on Windows you will have to read build.sh and improvise... > > Let me know how you get on.
- made it compile and ran (didn't deploy any application yet) - had to modify build.bat to match build.sh (diff attached) - I also modified bundle.name property in build.xml to match current settings - cvs makes a funny error message: cvs server: [05:14:52] waiting for starksm's lock in /cvsroot/jboss/jboss/src/main/org/jboss/tm Attached a patch and my worklog. Cheers, jerome
? jboss-2.4/contrib/jetty/build ? jboss-2.4/contrib/jetty/bundle ? jboss-2.4/contrib/jetty/jetty-service.jar Index: jboss-2.4/contrib/jetty/src/build/build.bat =================================================================== RCS file: /cvsroot/jboss/contrib/jetty/src/build/Attic/build.bat,v retrieving revision 1.2.2.3 diff -u -r1.2.2.3 build.bat --- jboss-2.4/contrib/jetty/src/build/build.bat 5 Apr 2002 03:10:27 -0000 1.2.2.3 +++ jboss-2.4/contrib/jetty/src/build/build.bat 20 Nov 2002 13:18:42 -0000 @@ -8,26 +8,30 @@ ) if not exist "%JETTY_HOME%\lib\org.mortbay.jetty.jar" ( echo %JETTY_HOME%/lib/org.mortbay.jetty.jar does not exist - echo set JETTY_HOME to your Jetty3 directory + echo set JETTY_HOME to your Jetty4 directory goto done ) -if not exist "%JETTY_EXTRA%/jmx/lib/org.mortbay.jmx.jar" ( - echo %JETTY_EXTRA%/jmx/lib/org.mortbay.jmx.jar does not exist - echo set JETTY_EXTRA to your Jetty3Extra directory +if not exist "%JETTY_HOME%/lib/org.mortbay.jmx.jar" ( + echo %JETTY_HOME%/lib/org.mortbay.jmx.jar does not exist + echo set JETTY_HOME to your Jetty4 directory goto done ) -SET CLASSPATH=..\..\build\classes + +set CLASSPATH= +SET CLASSPATH=%CLASSPATH%;%ANT_HOME%\lib\ant.jar +SET CLASSPATH=%CLASSPATH%;%JAVA_HOME%\lib\tools.jar +SET CLASSPATH=%CLASSPATH%;..\..\build\classes SET CLASSPATH=%CLASSPATH%;..\..\..\tomcat\lib\ant.jar SET CLASSPATH=%CLASSPATH%;..\..\..\tomcat\lib\javac.jar -SET CLASSPATH=%CLASSPATH%;%JBOSS_HOME%\lib\jaxp.jar SET CLASSPATH=%CLASSPATH%;%JBOSS_HOME%\lib\crimson.jar +SET CLASSPATH=%CLASSPATH%;%JBOSS_HOME%\lib\jaxp.jar SET CLASSPATH=%CLASSPATH%;%JBOSS_HOME%\lib\jboss-jaas.jar SET CLASSPATH=%CLASSPATH%;%JBOSS_HOME%\lib\ext\jbosssx.jar -SET CLASSPATH=%CLASSPATH%;%JETTY_EXTRA%\jmx\lib\org.mortbay.jmx.jar +SET CLASSPATH=%CLASSPATH%;%JETTY_HOME%\lib\org.mortbay.jmx.jar -SET OPTS= -Djetty.dist="%JETTY_HOME%" -Djboss.dist="%JBOSS_HOME%" -Djetty.jmx="%JETTY_EXTRA%" +SET OPTS= -Djetty.dist="%JETTY_HOME%" -Djboss.dist="%JBOSS_HOME%" java %OPTS% org.apache.tools.ant.Main %* :done Index: jboss-2.4/contrib/jetty/src/build/build.xml =================================================================== RCS file: /cvsroot/jboss/contrib/jetty/src/build/Attic/build.xml,v retrieving revision 1.6.2.14 diff -u -r1.6.2.14 build.xml --- jboss-2.4/contrib/jetty/src/build/build.xml 1 Nov 2002 00:36:08 -0000 1.6.2.14 +++ jboss-2.4/contrib/jetty/src/build/build.xml 20 Nov 2002 13:18:42 -0000 @@ -30,7 +30,7 @@ <property name="etc.dir" value="${basedir}/etc"/> <property name="build.dir" value="${basedir}/build"/> <property name="build.classes.dir" value="${build.dir}/classes"/> - <property name="bundle.name" value="JBoss-2.4.10beta2_Jetty-4.1.3" /> + <property name="bundle.name" value="JBoss-2.4.10_Jetty-4.2.1" /> <property name="bundle.dir" value="bundle" /> <property name="bundle.root" value="${bundle.dir}/${bundle.name}" /> <property name="jar.file" value="${name}.jar"/>
Worklog: building JBoss 2.4.10 and Jetty 4.2.1 from source Author Jerome Lacoste Date 20/11/2002 Requirements: - ant >= 1.4.1 ?? (used Ant 1.5.1) - JDK >= 1.3 ?? (used JDK 1.4.1) 1- downloaded Jboss 2.4.10 and jetty http://sourceforge.net/project/showfiles.php?group_id=22866 http://prdownloads.sourceforge.net/jboss/JBoss-2.4.10.zip?download http://sourceforge.net/project/showfiles.php?group_id=7322 http://prdownloads.sourceforge.net/jetty/Jetty-4.2.1.zip?download http://prdownloads.sourceforge.net/jetty/JettyExtra-4.2.1.zip?download 2- unzipped everything in D:\Dev\temp\ 3- donwload source code from CVS (using cygwin) 105 cvs -d:pserver:[EMAIL PROTECTED]:/cvsroot/jboss login 112 cvs -d:pserver:[EMAIL PROTECTED]:/cvsroot/jboss -z3 co -r Branch_2_4 jboss-2.4 4- apply patches (cf diff2.txt) 5a- setenv & build (windows) set ANT_HOME=... set JAVA_HOME=... cd D:\tmp\jboss2.4.10_jetty\jboss-2.4\contrib\jetty\src\build set JBOSS_HOME=D:\dev\tmp\JBoss-2.4.10 set JETTY_HOME=D:\dev\tmp\Jetty-4.2.1 .\build.bat clean bundle cd ..\..\bundle\JBoss-2.4.10_Jetty-4.2.1\jboss\bin .\run_with_jetty.bat voila! (**work in progress**) 6- deploy your application 5b- setenv & build (windows cygwin) 129 export JBOSS_HOME=D:\\dev\\tmp\\JBoss-2.4.10 126 export JETTY_HOME=D:\\dev\\tmp\\Jetty-4.2.1 130* export JETTY_EXTRA=D:\\dev\\tmp\\JettyExtra-4.2.1 //export JETTY_EXTRA=`cygpath $JETTY_EXTRA` export ANT_HOME=`cygpath $ANT_HOME`