I had the same effect running jelly on WinNT (as Christopher) and solved it by setting ANT_HOME. When you look at %JELLY_HOME%\bin\jelly.bat you see that ANT_HOME is being referred to: %JAVA_HOME%\bin\java -classpath %JELLY_HOME%\lib\forehead.jar -Dforehead.conf.file=%JELLY_HOME%\bin\forehead .conf -Dant.home=%ANT_HOME% -Djelly.home=%JELLY_HOME% -Dtools.jar=%JAVA_HOME %\lib\tools.jar %JELLY_OPTS% com.werken.forehead.Forehead %*
Thus, before working with jelly I run a script that sets the needed env-vars: set PLAYGROUND=C:\Projects\playGround\apps\ set JAVA_HOME=%PLAYGROUND%\j2sdk1.4.1 set JELLY_HOME=%PLAYGROUND%\jelly set ANT_HOME=%PLAYGROUND%\jakarta-ant-1.5 set PATH=%PATH%;%JELLY_HOME%\bin HTH Bernhard > -----Original Message----- > From: Bill Keese [mailto:[EMAIL PROTECTED] > Sent: Donnerstag, 5. Juni 2003 04:39 > To: Jakarta Commons Users List > Cc: [EMAIL PROTECTED] > Subject: Re: General help with Jelly > > > Hello Christopher. > > I recently started using Jelly and I had a lot of trouble getting it > running. I haven't seen "jelly.bat", but it seems like this is a > DOS script > and you are running it on a UNIX system, which is strange. Anyway, here's > what I did: > > 1) Building jelly. > - I ended up building everything from CVS since the snapshots were > apparently very unstable. > - maven is the preferred build system but I ended up using > ant (there > are build.xml files inside of CVS) > - note that even when you build the source code yourself, the jar > filenames are ...SNAPSHOT... > - apparently the jelly-tag libraries are built separately from the > main jelly library, so you need to build in each jelly-tag/* directory > manually > > 2) Collect all the needed JAR files into one directory. > - If you are using the jelly:xml library, for example, you need > commons-jelly-tags-xml-1.0-SNAPSHOT.jar, built from jelly-tags/xml. > - be careful not to get two jar files with different names but > defining the same classes, like jelly-xml-SNAPSHOT.jar and jelly-xml.jar > > 3) I wrote my own script to launch jelly, listed below. > > By the way, the standard format for subject lines to this newsgroup is > with jelly in brackets, like "[jelly] general help" or something > like that. > > Cheers, > Bill > > -- Bill's script to run Jelly > #!/bin/sh > # Run jelly. > > CLASSPATH= > for file in ../jelly1.0/lib/*.jar > do > CLASSPATH=$CLASSPATH\;$file > done > > java org.apache.commons.jelly.Jelly $* > > > --- Bill's lib directory > $ ls lib > ant-1.5.jar > ant-optional-1.5.jar > commons-beanutils-1.6.jar > commons-cli-SNAPSHOT.jar > commons-collections-2.1.jar > commons-discovery-SNAPSHOT.jar > commons-httpclient-SNAPSHOT.jar > commons-jelly-1.0-beta-4-SNAPSHOT.jar > commons-jelly-tags-define-1.0-SNAPSHOT.jar > commons-jelly-tags-http-1.0-SNAPSHOT.jar > commons-jelly-tags-junit-SNAPSHOT.jar > commons-jelly-tags-threads-1.0-SNAPSHOT.jar > commons-jelly-tags-util-1.0-SNAPSHOT.jar > commons-jelly-tags-xml-1.0-SNAPSHOT.jar > commons-jelly-tags-xmlunit-1.0-SNAPSHOT.jar > commons-jexl-1.0-beta-1.jar > commons-lang-SNAPSHOT.jar > commons-logging-1.0.jar > dom4j-1.4-dev-8.jar > forehead-1.0-beta-2.jar > javadoc-1.3.jar > junit-3.8.1.jar > nekohtml-0.7.1.jar > servletapi-2.3.jar > xalan-2.3.1.jar > xerces-2.2.1.jar > xml-apis-1.0.b2.jar > xmlunit-0.8.jar > > --------------------------------------------------------- > ----- Original Message ----- > From: "Christopher Farnham" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Thursday, June 05, 2003 1:42 AM > Subject: General help with Jelly > > > > Hello, > > > > I am trying to learn and use the Jelly project, but am > > having trouble getting my general environment set up. > > > > I apologize if this has been covered recently on this > > list, but it seems the archive isn't working. > > > > I have downloaded and installed Maven. Then I got the > > latest version of Jelly from CVS by checking out the > > jakarta-common project. > > > > I went into the Jelly directory > > (C:\jakarta-commons\jelly) and ran 'maven test'. It > > went through it's thing. Then I ran 'maven > > dist:install'. This put another jelly distribution at > > C:\usr\local\jelly. > > > > I set up the JELLY_HOME variables and pointed them to > > C:\usr\local\jelly. Then I added the bin directory > > under that to my PATH env variable. > > > > I'm trying to try out the tutorials etc. but the > > documentation seems to be out of date. > > > > When I run the jelly.bat file, this is the result: > > bash-2.05b$ jelly.bat > > java.lang.NullPointerException > > at > > com.werken.forehead.Forehead.loadGlob(Forehead.java:374) > > at > > com.werken.forehead.Forehead.load(Forehead.java:317) > > at > > com.werken.forehead.Forehead.config(Forehead.java:245) > > at > > com.werken.forehead.Forehead.config(Forehead.java:131) > > at > > com.werken.forehead.Forehead.main(Forehead.java:571) > > > > Any help is much appreciated. Thank you. > > > > Chris > > > > > > __________________________________ > > Do you Yahoo!? > > Yahoo! Calendar - Free online calendar with sync to Outlook(TM). > > http://calendar.yahoo.com > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
