Thanks, that was it, all seems better now -

Maybe it would be ideal to document somwhere which jars are required to support which languages. But I suspect this is something that would be dealt with on the BSF site and not the Jelly site (while the documenation for the Jelly BSF Taglibrary might point to the BSF site with a salient comment that you need to get such things to use the taglibrary in Jelly).

thanks for the help,
Mark

p.s. the BCEL/BSF Class Builder taglibrary is coming along, I've been debugging some classes which support "BCEL generation" of "BSF backed" methods, Seems to function with few inital problems (relating to my limited knowledge of BCEL). Now I just need to add the tags for it to the library.

James Strachan wrote:

It looks like you need to add rhino.jar to your classpath. BSF is a
universal API to scripting languages, but you also need to add the scripting
langauge implementation jar to the classpath too (e.g. rhino for JavaScript,
jython, beanshell etc).

http://www.ibiblio.org/maven/rhino/jars/

James
-------
http://radio.weblogs.com/0112098/
----- Original Message -----
From: "Mark R. Diggory" <[EMAIL PROTECTED]>
To: "Jakarta Commons Users List" <[EMAIL PROTECTED]>
Sent: Thursday, January 30, 2003 4:17 AM
Subject: [jelly] [BSF] Loading Scripting Engines



I'm having problems loading the javascript ScriptingEngine in version
2.2 of BSF that is present in the jelly BSF Taglibrary

where and what is org/mozilla/javascript/JavaScriptException

unable to load language: javascript: java.lang.NoClassDefFoundError:
org/mozilla/javascript/JavaScriptException
at java.lang.Class.getDeclaredConstructors0(Native Method)
at

java.lang.Class.privateGetDeclaredConstructors(Class.java:1576)

at java.lang.Class.getConstructor0(Class.java:1748)
at java.lang.Class.newInstance0(Class.java:266)
at java.lang.Class.newInstance(Class.java:249)
at com.ibm.bsf.BSFManager.loadScriptingEngine(Unknown Source)
at

org.apache.commons.jelly.tags.bcel.Test.myMethod2(Test.java:36)

at org.apache.commons.jelly.tags.bcel.Test.main(Test.java:45)
Exception in thread "main"


seems to occur when I do

BSFEngine engine = manager.loadScriptingEngine("javascript");

Am I missing something obvious concerning loading Scripting engines?

-Mark



---------------------------------------------------------------------
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]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to