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]