You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@commons.apache.org by A Leg <ha...@yahoo.com> on 2004/11/07 10:35:15 UTC
[jelly] How is managed class loading for embeded script
Hi
I am trying to embedded jelly in some application.
I don't figure out exactly how to manage class loading for classes
required by tags used in embeded script.
Any help welcome
Andre
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-user-help@jakarta.apache.org
Re: [jelly] How is managed class loading for embeded script
Posted by A Leg <ha...@yahoo.com>.
Hi Dion
Thanks' for the information. I am just slow to understand.
Have fun
Andre
Dion Gillard wrote:
>On Mon, 08 Nov 2004 17:51:43 +0200, A Leg <ha...@yahoo.com> wrote:
>
>
>>Hi Paul
>>
>>Does that mean if user put any tag in the script he has to adapt build
>>and recompile application ?
>>
>>
>No.
>
>The required jars need to be in the classpath.
>
>
>
>>This question can seems stupid, but one advantage of script language is
>>to avoid compiling.
>>
>>
>
>
>
Re: [jelly] How is managed class loading for embeded script
Posted by Dion Gillard <di...@gmail.com>.
On Mon, 08 Nov 2004 17:51:43 +0200, A Leg <ha...@yahoo.com> wrote:
> Hi Paul
>
> Does that mean if user put any tag in the script he has to adapt build
> and recompile application ?
No.
The required jars need to be in the classpath.
> This question can seems stupid, but one advantage of script language is
> to avoid compiling.
--
http://www.multitask.com.au/people/dion/
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-user-help@jakarta.apache.org
Re: [jelly] How is managed class loading for embeded script
Posted by A Leg <ha...@yahoo.com>.
Hi Paul
Does that mean if user put any tag in the script he has to adapt build
and recompile application ?
This question can seems stupid, but one advantage of script language is
to avoid compiling.
Andre
Paul Libbrecht wrote:
> Le 8 nov. 04, à 13:46, A Leg a écrit :
>
>> I add jelly.properties and Resources.properties in my jar and error
>> are not the same :
>
>
> That means the html tag-library is missing.
> Are you indeed invoking it ?
> I don't see it part of your jar, at least.
> Jelly is, typically, with a myriad of little jars. It's living on the
> essence of maven which loves tiny, reusable, projects.
>
>>>> I have embedded jelly in some services of our project
>>>> http://compiere-mfgscm.sourceforge.net/
>>>
>
> That tastes really good !
> Compiere is a project that, five years ago, would have been immensely
> precious to my task and would have saved some investment.
> I thought Compiere was not so much java-oriented... did I mistake ?
>
> We'd love to see this integration, once partially done, or once spoken
> about, and put a link to it on the jelly web-site.
> I do believe jelly provides a great glue for entreprise-level
> applications.
> But I only knew of Jira to have explicit use of this...
>
> paul
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: commons-user-help@jakarta.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-user-help@jakarta.apache.org
Re: [jelly] How is managed class loading for embeded script
Posted by Paul Libbrecht <pa...@activemath.org>.
Le 8 nov. 04, à 13:46, A Leg a écrit :
> I add jelly.properties and Resources.properties in my jar and error
> are not the same :
That means the html tag-library is missing.
Are you indeed invoking it ?
I don't see it part of your jar, at least.
Jelly is, typically, with a myriad of little jars. It's living on the
essence of maven which loves tiny, reusable, projects.
>>> I have embedded jelly in some services of our project
>>> http://compiere-mfgscm.sourceforge.net/
That tastes really good !
Compiere is a project that, five years ago, would have been immensely
precious to my task and would have saved some investment.
I thought Compiere was not so much java-oriented... did I mistake ?
We'd love to see this integration, once partially done, or once spoken
about, and put a link to it on the jelly web-site.
I do believe jelly provides a great glue for entreprise-level
applications.
But I only knew of Jira to have explicit use of this...
paul
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-user-help@jakarta.apache.org
Re: [jelly] How is managed class loading for embeded script
Posted by A Leg <ha...@yahoo.com>.
Hi
Thank's for your help Paul. I made some progress.
I add jelly.properties and Resources.properties in my jar and error are
not the same :
Cheers.
Andre Legendre
[ERROR] JellyContext - -Could not find the class:
org.apache.commons.jelly.tags.html.HTMLTagLibrary
<java.lang.ClassNotFoundException:
org.apache.commons.jelly.tags.html.HTMLTagLibrary>java.lang.ClassNotFoundException:
org.apache.commons.jelly.tags.html.HTMLTagLibrary
at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at
org.apache.commons.jelly.JellyContext.getTagLibrary(JellyContext.java:447)
at
org.compiere.mfg_scm.common.jelly.Mfg_scmJellyContext.getTagLibrary(Unknown
Source)
at
org.apache.commons.jelly.parser.XMLParser.createTag(XMLParser.java:979)
at
org.apache.commons.jelly.parser.XMLParser.startElement(XMLParser.java:593)
at
org.apache.xerces.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:446)
at
org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:225)
at
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:298)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1568)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:355)
at
org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:539)
at
org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:595)
at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
at
org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1125)
at
org.apache.commons.jelly.parser.XMLParser.parse(XMLParser.java:254)
at
org.compiere.mfg_scm.common.jelly.JellyUtils.compileScript(Unknown Source)
at
org.compiere.mfg_scm.common.jelly.JellyUtils.compileScript(Unknown Source)
at
org.compiere.mfg_scm.common.plugin.PluginManager.loadScript(Unknown Source)
at
org.compiere.mfg_scm.common.plugin.PluginManager.runScript(Unknown Source)
at
org.compiere.mfg_scm.common.plugin.PluginManager.runScript(Unknown Source)
Paul Libbrecht wrote:
> Now... ClassNotFound "core" means... it cannot associate a class to
> the "jelly:core" namespace.
> And that's because it has no clue how to do so because
> jelly.properties is not in your jar.
> At least, so I read.
>
> paul
>
>
> Le 8 nov. 04, à 11:22, A Leg a écrit :
>
>> Hi
>>
>> I have embedded jelly in some services of our project
>> http://compiere-mfgscm.sourceforge.net/
>>
>> Everything compile good.
>>
>> When I try to run some script (script run look like :
>> s.run(context, context.getXMLOutput());)
>>
>> I get : (You have part of my service jar content below)
>>
>> [WARN] XMLParser - -Underlying exception:
>> java.lang.ClassNotFoundException: core
>> java.lang.ClassNotFoundException: core
>> at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
>> at java.security.AccessController.doPrivileged(Native Method)
>> at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
>> at
>> org.apache.commons.jelly.parser.XMLParser.createTag(XMLParser.java: 985)
>> at
>> org.apache.commons.jelly.parser.XMLParser.startElement(XMLParser.java:
>> 593)
>> at
>> org.apache.xerces.parsers.AbstractSAXParser.startElement(AbstractSAXPar
>> ser.java:446)
>> at
>> org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSD
>> ocumentScannerImpl.java:306)
>> at
>> org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher.sca
>> nRootElementHook(XMLNSDocumentScannerImpl.java:594)
>> at
>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDi
>> spatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1635)
>> at
>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLD
>> ocumentFragmentScannerImpl.java:355)
>> at
>> org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:
>> 539)
>> at
>> org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:
>> 595)
>> at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
>> at
>> org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.jav
>> a:1125)
>> at
>> org.apache.commons.jelly.parser.XMLParser.parse(XMLParser.java:254)
>> at
>> org.compiere.mfg_scm.common.jelly.JellyUtils.compileScript(Unknown
>> Source)
>> at
>> org.compiere.mfg_scm.common.jelly.JellyUtils.compileScript(Unknown
>> Source)
>> at
>> org.compiere.mfg_scm.common.plugin.PluginManager.loadScript(Unknown
>> Source)
>> at
>> org.compiere.mfg_scm.common.plugin.PluginManager.runScript(Unknown
>> Source)
>> at
>> org.compiere.mfg_scm.common.plugin.PluginManager.runScript(Unknown
>> Source)
>>
>> But if I look at my service jar class seems to be here :
>> {orion:rcs} jar tvf $RIO_HOME/lib/capacityManager.jar |grep jelly
>> 224 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/CompilableTag.class
>> 369 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/DynaTag.class
>> 1184 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/DynaTagSupport.class
>> 16875 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/JellyContext.class
>> 3797 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/JellyException.class
>> 1465 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/JellyTagException.class
>> 386 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/LocationAware.class
>> 931 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/MapTagSupport.class
>> 800 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/MissingAttributeException.class
>> 227 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/NamespaceAwareTag.class
>> 395 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/Script.class
>> 695 Fri Sep 10 09:38:34 EEST 2004 org/apache/commons/jelly/Tag.class
>> 4149 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/TagLibrary.class
>> 775 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/TagLibrary$1.class
>> 6020 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/TagSupport.class
>> 8753 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/XMLOutput.class
>> 644 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/XMLOutput$1.class
>> 4898 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/expression/CompositeExpression.class
>> 1369 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/expression/ConstantExpression.class
>> 550 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/expression/Expression.class
>> 317 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/expression/ExpressionFactory.class
>> 3102 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/expression/ExpressionSupport.class
>> 903 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/expression/jexl/JellyJexlContext.class
>> 1797 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/expression/jexl/JellyMap.class
>> 2909 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/expression/jexl/JexlExpression.class
>> 2355 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/expression/jexl/JexlExpressionFactory.class
>> 1876 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/expression/jexl/
>> JexlExpressionFactory$ExpressionSupportLocal.class
>> 243 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/impl/BeanSource.class
>> 433 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/impl/BreakException.class
>> 250 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/impl/CollectionTag.class
>> 386 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/impl/CompositeTextScriptBlock.class
>> 1474 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/impl/DefaultTagFactory.class
>> 2070 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/impl/ExpressionScript.class
>> 2261 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/impl/ScriptBlock.class
>> 3039 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/impl/StaticTag.class
>> 4937 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/impl/StaticTagScript.class
>> 296 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/impl/TagFactory.class
>> 13790 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/impl/TagScript.class
>> 2374 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/impl/TextScript.class
>> 1470 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/parser/DefaultNamespaceFilter.class
>> 22301 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/parser/XMLParser.class
>> 1144 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/parser/XMLParser$1.class
>> 6550 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/tags/core/ArgTag.class
>> 881 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/tags/core/ArgTag$1.class
>> 884 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/tags/core/ArgTag$2.class
>> 886 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/tags/core/ArgTag$3.class
>> 881 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/tags/core/ArgTag$4.class
>> 884 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/tags/core/ArgTag$5.class
>> 887 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/tags/core/ArgTag$6.class
>> 203 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/tags/core/ArgTagParent.class
>> 1139 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/tags/core/BaseClassLoaderTag.class
>> 1431 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/tags/core/BreakTag.class
>> 2622 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/tags/core/CaseTag.class
>> 1094 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/tags/core/CatchTag.class
>> 860 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/tags/core/ChooseTag.class
>> 6209 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/tags/core/CoreTagLibrary.class
>> 1981 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/tags/core/DefaultTag.class
>> 1358 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/tags/core/ExprTag.class
>> 4332 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/tags/core/FileTag.class
>> 797 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/tags/core/FileTag$1.class
>> 4159 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/tags/core/ForEachTag.class
>> 2413 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/tags/core/GetStaticTag.class
>> 1149 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/tags/core/IfTag.class
>> 1805 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/tags/core/ImportTag.class
>> 2593 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/tags/core/IncludeTag.class
>> 4722 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/tags/core/InvokeStaticTag.class
>> 4058 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/tags/core/InvokeTag.class
>> 1879 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/tags/core/JellyTag.class
>> 878 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/tags/core/MuteTag.class
>> 3815 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/tags/core/NewTag.class
>> 1632 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/tags/core/OtherwiseTag.class
>> 5114 Fri Sep 10 09:38:34 EEST 2004
>> org/apache/commons/jelly/tags/core/ParseTag.class
>> 1167 Fri Sep 10 09:38:36 EEST 2004
>> org/apache/commons/jelly/tags/core/RemoveTag.class
>> 993 Fri Sep 10 09:38:36 EEST 2004
>> org/apache/commons/jelly/tags/core/ScopeTag.class
>> 2626 Fri Sep 10 09:38:36 EEST 2004
>> org/apache/commons/jelly/tags/core/SetPropertiesTag.class
>> 4785 Fri Sep 10 09:38:36 EEST 2004
>> org/apache/commons/jelly/tags/core/SetTag.class
>> 1962 Fri Sep 10 09:38:36 EEST 2004
>> org/apache/commons/jelly/tags/core/SwitchTag.class
>> 3263 Fri Sep 10 09:38:36 EEST 2004
>> org/apache/commons/jelly/tags/core/ThreadTag.class
>> 1684 Fri Sep 10 09:38:36 EEST 2004
>> org/apache/commons/jelly/tags/core/ThreadTag$1.class
>> 5948 Fri Sep 10 09:38:36 EEST 2004
>> org/apache/commons/jelly/tags/core/UseBeanTag.class
>> 2891 Fri Sep 10 09:38:36 EEST 2004
>> org/apache/commons/jelly/tags/core/UseListTag.class
>> 2049 Fri Sep 10 09:38:36 EEST 2004
>> org/apache/commons/jelly/tags/core/WhenTag.class
>> 2626 Fri Sep 10 09:38:36 EEST 2004
>> org/apache/commons/jelly/tags/core/WhileTag.class
>> 1940 Fri Sep 10 09:38:36 EEST 2004
>> org/apache/commons/jelly/tags/core/WhitespaceTag.class
>> 2865 Fri Sep 10 09:38:36 EEST 2004
>> org/apache/commons/jelly/util/ClassLoaderUtils.class
>> 2397 Fri Sep 10 09:38:36 EEST 2004
>> org/apache/commons/jelly/util/SafeContentHandler.class
>> 3159 Mon Nov 08 12:03:54 EET 2004
>> org/compiere/mfg_scm/common/jelly/JellyUtils.class
>> 5971 Mon Nov 08 12:03:54 EET 2004
>> org/compiere/mfg_scm/common/jelly/Mfg_scmJellyContext.class
>> 201 Mon Nov 08 12:03:54 EET 2004
>> org/compiere/mfg_scm/common/jelly/tags/BaseTagLibrary.class
>> 639 Mon Nov 08 12:03:54 EET 2004
>> org/compiere/mfg_scm/common/jelly/tags/BaseTagSupport.class
>> 1431 Mon Nov 08 12:03:54 EET 2004
>> org/compiere/mfg_scm/common/jelly/tags/mfg_scm/ConcatTag.class
>> 2777 Mon Nov 08 12:03:54 EET 2004
>> org/compiere/mfg_scm/common/jelly/tags/mfg_scm/GetTag.class
>> 1212 Mon Nov 08 12:03:54 EET 2004
>> org/compiere/mfg_scm/common/jelly/tags/mfg_scm/InputTag.class
>> 1083 Mon Nov 08 12:03:54 EET 2004
>> org/compiere/mfg_scm/common/jelly/tags/mfg_scm/InstallPluginTag.class
>> 1868 Mon Nov 08 12:03:54 EET 2004
>> org/compiere/mfg_scm/common/jelly/tags/mfg_scm/Mfg_scmTag.class
>> 2401 Mon Nov 08 12:03:54 EET 2004
>> org/compiere/mfg_scm/common/jelly/tags/mfg_scm/Mfg_scmTagLibrary.class
>> 1092 Mon Nov 08 12:03:54 EET 2004
>> org/compiere/mfg_scm/common/jelly/tags/mfg_scm/PropertyTag.class
>> 1958 Mon Nov 08 12:03:54 EET 2004
>> org/compiere/mfg_scm/common/jelly/tags/mfg_scm/
>> RootRelativePathTag.class
>> 2599 Mon Nov 08 12:03:54 EET 2004
>> org/compiere/mfg_scm/common/jelly/tags/mfg_scm/SetTag.class
>> 1102 Mon Nov 08 12:03:54 EET 2004
>> org/compiere/mfg_scm/common/jelly/tags/mfg_scm/ UninstallPluginTag.class
>>
>> Paul Libbrecht wrote:
>>
>>> What is "managing class-loading" ?
>>> At least if everything is part of the same classloader, there's no
>>> issue I know of. Don't be afraid of the classloader parameters to
>>> JellyContext's methods... they're not essential!
>>>
>>> paul
>>>
>>>
>>> Le 7 nov. 04, à 10:35, A Leg a écrit :
>>>
>>>> I don't figure out exactly how to manage class loading for classes
>>>> required by tags used in embeded script.
>>>
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
>>> For additional commands, e-mail: commons-user-help@jakarta.apache.org
>>>
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: commons-user-help@jakarta.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: commons-user-help@jakarta.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-user-help@jakarta.apache.org
Re: [jelly] How is managed class loading for embeded script
Posted by Paul Libbrecht <pa...@activemath.org>.
Now... ClassNotFound "core" means... it cannot associate a class to the
"jelly:core" namespace.
And that's because it has no clue how to do so because jelly.properties
is not in your jar.
At least, so I read.
paul
Le 8 nov. 04, à 11:22, A Leg a écrit :
> Hi
>
> I have embedded jelly in some services of our project
> http://compiere-mfgscm.sourceforge.net/
>
> Everything compile good.
>
> When I try to run some script (script run look like :
> s.run(context, context.getXMLOutput());)
>
> I get : (You have part of my service jar content below)
>
> [WARN] XMLParser - -Underlying exception:
> java.lang.ClassNotFoundException: core
> java.lang.ClassNotFoundException: core
> at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
> at
> org.apache.commons.jelly.parser.XMLParser.createTag(XMLParser.java:
> 985)
> at
> org.apache.commons.jelly.parser.XMLParser.startElement(XMLParser.java:
> 593)
> at
> org.apache.xerces.parsers.AbstractSAXParser.startElement(AbstractSAXPar
> ser.java:446)
> at
> org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSD
> ocumentScannerImpl.java:306)
> at
> org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher.sca
> nRootElementHook(XMLNSDocumentScannerImpl.java:594)
> at
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDi
> spatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1635)
> at
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLD
> ocumentFragmentScannerImpl.java:355)
> at
> org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:
> 539)
> at
> org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:
> 595)
> at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
> at
> org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.jav
> a:1125)
> at
> org.apache.commons.jelly.parser.XMLParser.parse(XMLParser.java:254)
> at
> org.compiere.mfg_scm.common.jelly.JellyUtils.compileScript(Unknown
> Source)
> at
> org.compiere.mfg_scm.common.jelly.JellyUtils.compileScript(Unknown
> Source)
> at
> org.compiere.mfg_scm.common.plugin.PluginManager.loadScript(Unknown
> Source)
> at
> org.compiere.mfg_scm.common.plugin.PluginManager.runScript(Unknown
> Source)
> at
> org.compiere.mfg_scm.common.plugin.PluginManager.runScript(Unknown
> Source)
>
> But if I look at my service jar class seems to be here :
> {orion:rcs} jar tvf $RIO_HOME/lib/capacityManager.jar |grep jelly
> 224 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/CompilableTag.class
> 369 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/DynaTag.class
> 1184 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/DynaTagSupport.class
> 16875 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/JellyContext.class
> 3797 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/JellyException.class
> 1465 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/JellyTagException.class
> 386 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/LocationAware.class
> 931 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/MapTagSupport.class
> 800 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/MissingAttributeException.class
> 227 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/NamespaceAwareTag.class
> 395 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/Script.class
> 695 Fri Sep 10 09:38:34 EEST 2004 org/apache/commons/jelly/Tag.class
> 4149 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/TagLibrary.class
> 775 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/TagLibrary$1.class
> 6020 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/TagSupport.class
> 8753 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/XMLOutput.class
> 644 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/XMLOutput$1.class
> 4898 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/expression/CompositeExpression.class
> 1369 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/expression/ConstantExpression.class
> 550 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/expression/Expression.class
> 317 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/expression/ExpressionFactory.class
> 3102 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/expression/ExpressionSupport.class
> 903 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/expression/jexl/JellyJexlContext.class
> 1797 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/expression/jexl/JellyMap.class
> 2909 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/expression/jexl/JexlExpression.class
> 2355 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/expression/jexl/JexlExpressionFactory.class
> 1876 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/expression/jexl/
> JexlExpressionFactory$ExpressionSupportLocal.class
> 243 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/impl/BeanSource.class
> 433 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/impl/BreakException.class
> 250 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/impl/CollectionTag.class
> 386 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/impl/CompositeTextScriptBlock.class
> 1474 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/impl/DefaultTagFactory.class
> 2070 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/impl/ExpressionScript.class
> 2261 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/impl/ScriptBlock.class
> 3039 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/impl/StaticTag.class
> 4937 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/impl/StaticTagScript.class
> 296 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/impl/TagFactory.class
> 13790 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/impl/TagScript.class
> 2374 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/impl/TextScript.class
> 1470 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/parser/DefaultNamespaceFilter.class
> 22301 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/parser/XMLParser.class
> 1144 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/parser/XMLParser$1.class
> 6550 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/tags/core/ArgTag.class
> 881 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/tags/core/ArgTag$1.class
> 884 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/tags/core/ArgTag$2.class
> 886 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/tags/core/ArgTag$3.class
> 881 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/tags/core/ArgTag$4.class
> 884 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/tags/core/ArgTag$5.class
> 887 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/tags/core/ArgTag$6.class
> 203 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/tags/core/ArgTagParent.class
> 1139 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/tags/core/BaseClassLoaderTag.class
> 1431 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/tags/core/BreakTag.class
> 2622 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/tags/core/CaseTag.class
> 1094 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/tags/core/CatchTag.class
> 860 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/tags/core/ChooseTag.class
> 6209 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/tags/core/CoreTagLibrary.class
> 1981 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/tags/core/DefaultTag.class
> 1358 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/tags/core/ExprTag.class
> 4332 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/tags/core/FileTag.class
> 797 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/tags/core/FileTag$1.class
> 4159 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/tags/core/ForEachTag.class
> 2413 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/tags/core/GetStaticTag.class
> 1149 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/tags/core/IfTag.class
> 1805 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/tags/core/ImportTag.class
> 2593 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/tags/core/IncludeTag.class
> 4722 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/tags/core/InvokeStaticTag.class
> 4058 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/tags/core/InvokeTag.class
> 1879 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/tags/core/JellyTag.class
> 878 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/tags/core/MuteTag.class
> 3815 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/tags/core/NewTag.class
> 1632 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/tags/core/OtherwiseTag.class
> 5114 Fri Sep 10 09:38:34 EEST 2004
> org/apache/commons/jelly/tags/core/ParseTag.class
> 1167 Fri Sep 10 09:38:36 EEST 2004
> org/apache/commons/jelly/tags/core/RemoveTag.class
> 993 Fri Sep 10 09:38:36 EEST 2004
> org/apache/commons/jelly/tags/core/ScopeTag.class
> 2626 Fri Sep 10 09:38:36 EEST 2004
> org/apache/commons/jelly/tags/core/SetPropertiesTag.class
> 4785 Fri Sep 10 09:38:36 EEST 2004
> org/apache/commons/jelly/tags/core/SetTag.class
> 1962 Fri Sep 10 09:38:36 EEST 2004
> org/apache/commons/jelly/tags/core/SwitchTag.class
> 3263 Fri Sep 10 09:38:36 EEST 2004
> org/apache/commons/jelly/tags/core/ThreadTag.class
> 1684 Fri Sep 10 09:38:36 EEST 2004
> org/apache/commons/jelly/tags/core/ThreadTag$1.class
> 5948 Fri Sep 10 09:38:36 EEST 2004
> org/apache/commons/jelly/tags/core/UseBeanTag.class
> 2891 Fri Sep 10 09:38:36 EEST 2004
> org/apache/commons/jelly/tags/core/UseListTag.class
> 2049 Fri Sep 10 09:38:36 EEST 2004
> org/apache/commons/jelly/tags/core/WhenTag.class
> 2626 Fri Sep 10 09:38:36 EEST 2004
> org/apache/commons/jelly/tags/core/WhileTag.class
> 1940 Fri Sep 10 09:38:36 EEST 2004
> org/apache/commons/jelly/tags/core/WhitespaceTag.class
> 2865 Fri Sep 10 09:38:36 EEST 2004
> org/apache/commons/jelly/util/ClassLoaderUtils.class
> 2397 Fri Sep 10 09:38:36 EEST 2004
> org/apache/commons/jelly/util/SafeContentHandler.class
> 3159 Mon Nov 08 12:03:54 EET 2004
> org/compiere/mfg_scm/common/jelly/JellyUtils.class
> 5971 Mon Nov 08 12:03:54 EET 2004
> org/compiere/mfg_scm/common/jelly/Mfg_scmJellyContext.class
> 201 Mon Nov 08 12:03:54 EET 2004
> org/compiere/mfg_scm/common/jelly/tags/BaseTagLibrary.class
> 639 Mon Nov 08 12:03:54 EET 2004
> org/compiere/mfg_scm/common/jelly/tags/BaseTagSupport.class
> 1431 Mon Nov 08 12:03:54 EET 2004
> org/compiere/mfg_scm/common/jelly/tags/mfg_scm/ConcatTag.class
> 2777 Mon Nov 08 12:03:54 EET 2004
> org/compiere/mfg_scm/common/jelly/tags/mfg_scm/GetTag.class
> 1212 Mon Nov 08 12:03:54 EET 2004
> org/compiere/mfg_scm/common/jelly/tags/mfg_scm/InputTag.class
> 1083 Mon Nov 08 12:03:54 EET 2004
> org/compiere/mfg_scm/common/jelly/tags/mfg_scm/InstallPluginTag.class
> 1868 Mon Nov 08 12:03:54 EET 2004
> org/compiere/mfg_scm/common/jelly/tags/mfg_scm/Mfg_scmTag.class
> 2401 Mon Nov 08 12:03:54 EET 2004
> org/compiere/mfg_scm/common/jelly/tags/mfg_scm/Mfg_scmTagLibrary.class
> 1092 Mon Nov 08 12:03:54 EET 2004
> org/compiere/mfg_scm/common/jelly/tags/mfg_scm/PropertyTag.class
> 1958 Mon Nov 08 12:03:54 EET 2004
> org/compiere/mfg_scm/common/jelly/tags/mfg_scm/
> RootRelativePathTag.class
> 2599 Mon Nov 08 12:03:54 EET 2004
> org/compiere/mfg_scm/common/jelly/tags/mfg_scm/SetTag.class
> 1102 Mon Nov 08 12:03:54 EET 2004
> org/compiere/mfg_scm/common/jelly/tags/mfg_scm/
> UninstallPluginTag.class
>
> Paul Libbrecht wrote:
>
>> What is "managing class-loading" ?
>> At least if everything is part of the same classloader, there's no
>> issue I know of. Don't be afraid of the classloader parameters to
>> JellyContext's methods... they're not essential!
>>
>> paul
>>
>>
>> Le 7 nov. 04, à 10:35, A Leg a écrit :
>>
>>> I don't figure out exactly how to manage class loading for classes
>>> required by tags used in embeded script.
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: commons-user-help@jakarta.apache.org
>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: commons-user-help@jakarta.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-user-help@jakarta.apache.org
Re: [jelly] How is managed class loading for embeded script
Posted by A Leg <ha...@yahoo.com>.
Hi
I have embedded jelly in some services of our project
http://compiere-mfgscm.sourceforge.net/
Everything compile good.
When I try to run some script (script run look like :
s.run(context, context.getXMLOutput());)
I get : (You have part of my service jar content below)
[WARN] XMLParser - -Underlying exception:
java.lang.ClassNotFoundException: core
java.lang.ClassNotFoundException: core
at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at
org.apache.commons.jelly.parser.XMLParser.createTag(XMLParser.java:985)
at
org.apache.commons.jelly.parser.XMLParser.startElement(XMLParser.java:593)
at
org.apache.xerces.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:446)
at
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:306)
at
org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher.scanRootElementHook(XMLNSDocumentScannerImpl.java:594)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1635)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:355)
at
org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:539)
at
org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:595)
at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
at
org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1125)
at
org.apache.commons.jelly.parser.XMLParser.parse(XMLParser.java:254)
at
org.compiere.mfg_scm.common.jelly.JellyUtils.compileScript(Unknown Source)
at
org.compiere.mfg_scm.common.jelly.JellyUtils.compileScript(Unknown Source)
at
org.compiere.mfg_scm.common.plugin.PluginManager.loadScript(Unknown Source)
at
org.compiere.mfg_scm.common.plugin.PluginManager.runScript(Unknown Source)
at
org.compiere.mfg_scm.common.plugin.PluginManager.runScript(Unknown Source)
But if I look at my service jar class seems to be here :
{orion:rcs} jar tvf $RIO_HOME/lib/capacityManager.jar |grep jelly
224 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/CompilableTag.class
369 Fri Sep 10 09:38:34 EEST 2004 org/apache/commons/jelly/DynaTag.class
1184 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/DynaTagSupport.class
16875 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/JellyContext.class
3797 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/JellyException.class
1465 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/JellyTagException.class
386 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/LocationAware.class
931 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/MapTagSupport.class
800 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/MissingAttributeException.class
227 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/NamespaceAwareTag.class
395 Fri Sep 10 09:38:34 EEST 2004 org/apache/commons/jelly/Script.class
695 Fri Sep 10 09:38:34 EEST 2004 org/apache/commons/jelly/Tag.class
4149 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/TagLibrary.class
775 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/TagLibrary$1.class
6020 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/TagSupport.class
8753 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/XMLOutput.class
644 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/XMLOutput$1.class
4898 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/expression/CompositeExpression.class
1369 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/expression/ConstantExpression.class
550 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/expression/Expression.class
317 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/expression/ExpressionFactory.class
3102 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/expression/ExpressionSupport.class
903 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/expression/jexl/JellyJexlContext.class
1797 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/expression/jexl/JellyMap.class
2909 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/expression/jexl/JexlExpression.class
2355 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/expression/jexl/JexlExpressionFactory.class
1876 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/expression/jexl/JexlExpressionFactory$ExpressionSupportLocal.class
243 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/impl/BeanSource.class
433 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/impl/BreakException.class
250 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/impl/CollectionTag.class
386 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/impl/CompositeTextScriptBlock.class
1474 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/impl/DefaultTagFactory.class
2070 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/impl/ExpressionScript.class
2261 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/impl/ScriptBlock.class
3039 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/impl/StaticTag.class
4937 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/impl/StaticTagScript.class
296 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/impl/TagFactory.class
13790 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/impl/TagScript.class
2374 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/impl/TextScript.class
1470 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/parser/DefaultNamespaceFilter.class
22301 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/parser/XMLParser.class
1144 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/parser/XMLParser$1.class
6550 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/tags/core/ArgTag.class
881 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/tags/core/ArgTag$1.class
884 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/tags/core/ArgTag$2.class
886 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/tags/core/ArgTag$3.class
881 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/tags/core/ArgTag$4.class
884 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/tags/core/ArgTag$5.class
887 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/tags/core/ArgTag$6.class
203 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/tags/core/ArgTagParent.class
1139 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/tags/core/BaseClassLoaderTag.class
1431 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/tags/core/BreakTag.class
2622 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/tags/core/CaseTag.class
1094 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/tags/core/CatchTag.class
860 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/tags/core/ChooseTag.class
6209 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/tags/core/CoreTagLibrary.class
1981 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/tags/core/DefaultTag.class
1358 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/tags/core/ExprTag.class
4332 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/tags/core/FileTag.class
797 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/tags/core/FileTag$1.class
4159 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/tags/core/ForEachTag.class
2413 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/tags/core/GetStaticTag.class
1149 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/tags/core/IfTag.class
1805 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/tags/core/ImportTag.class
2593 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/tags/core/IncludeTag.class
4722 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/tags/core/InvokeStaticTag.class
4058 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/tags/core/InvokeTag.class
1879 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/tags/core/JellyTag.class
878 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/tags/core/MuteTag.class
3815 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/tags/core/NewTag.class
1632 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/tags/core/OtherwiseTag.class
5114 Fri Sep 10 09:38:34 EEST 2004
org/apache/commons/jelly/tags/core/ParseTag.class
1167 Fri Sep 10 09:38:36 EEST 2004
org/apache/commons/jelly/tags/core/RemoveTag.class
993 Fri Sep 10 09:38:36 EEST 2004
org/apache/commons/jelly/tags/core/ScopeTag.class
2626 Fri Sep 10 09:38:36 EEST 2004
org/apache/commons/jelly/tags/core/SetPropertiesTag.class
4785 Fri Sep 10 09:38:36 EEST 2004
org/apache/commons/jelly/tags/core/SetTag.class
1962 Fri Sep 10 09:38:36 EEST 2004
org/apache/commons/jelly/tags/core/SwitchTag.class
3263 Fri Sep 10 09:38:36 EEST 2004
org/apache/commons/jelly/tags/core/ThreadTag.class
1684 Fri Sep 10 09:38:36 EEST 2004
org/apache/commons/jelly/tags/core/ThreadTag$1.class
5948 Fri Sep 10 09:38:36 EEST 2004
org/apache/commons/jelly/tags/core/UseBeanTag.class
2891 Fri Sep 10 09:38:36 EEST 2004
org/apache/commons/jelly/tags/core/UseListTag.class
2049 Fri Sep 10 09:38:36 EEST 2004
org/apache/commons/jelly/tags/core/WhenTag.class
2626 Fri Sep 10 09:38:36 EEST 2004
org/apache/commons/jelly/tags/core/WhileTag.class
1940 Fri Sep 10 09:38:36 EEST 2004
org/apache/commons/jelly/tags/core/WhitespaceTag.class
2865 Fri Sep 10 09:38:36 EEST 2004
org/apache/commons/jelly/util/ClassLoaderUtils.class
2397 Fri Sep 10 09:38:36 EEST 2004
org/apache/commons/jelly/util/SafeContentHandler.class
3159 Mon Nov 08 12:03:54 EET 2004
org/compiere/mfg_scm/common/jelly/JellyUtils.class
5971 Mon Nov 08 12:03:54 EET 2004
org/compiere/mfg_scm/common/jelly/Mfg_scmJellyContext.class
201 Mon Nov 08 12:03:54 EET 2004
org/compiere/mfg_scm/common/jelly/tags/BaseTagLibrary.class
639 Mon Nov 08 12:03:54 EET 2004
org/compiere/mfg_scm/common/jelly/tags/BaseTagSupport.class
1431 Mon Nov 08 12:03:54 EET 2004
org/compiere/mfg_scm/common/jelly/tags/mfg_scm/ConcatTag.class
2777 Mon Nov 08 12:03:54 EET 2004
org/compiere/mfg_scm/common/jelly/tags/mfg_scm/GetTag.class
1212 Mon Nov 08 12:03:54 EET 2004
org/compiere/mfg_scm/common/jelly/tags/mfg_scm/InputTag.class
1083 Mon Nov 08 12:03:54 EET 2004
org/compiere/mfg_scm/common/jelly/tags/mfg_scm/InstallPluginTag.class
1868 Mon Nov 08 12:03:54 EET 2004
org/compiere/mfg_scm/common/jelly/tags/mfg_scm/Mfg_scmTag.class
2401 Mon Nov 08 12:03:54 EET 2004
org/compiere/mfg_scm/common/jelly/tags/mfg_scm/Mfg_scmTagLibrary.class
1092 Mon Nov 08 12:03:54 EET 2004
org/compiere/mfg_scm/common/jelly/tags/mfg_scm/PropertyTag.class
1958 Mon Nov 08 12:03:54 EET 2004
org/compiere/mfg_scm/common/jelly/tags/mfg_scm/RootRelativePathTag.class
2599 Mon Nov 08 12:03:54 EET 2004
org/compiere/mfg_scm/common/jelly/tags/mfg_scm/SetTag.class
1102 Mon Nov 08 12:03:54 EET 2004
org/compiere/mfg_scm/common/jelly/tags/mfg_scm/UninstallPluginTag.class
Paul Libbrecht wrote:
> What is "managing class-loading" ?
> At least if everything is part of the same classloader, there's no
> issue I know of. Don't be afraid of the classloader parameters to
> JellyContext's methods... they're not essential!
>
> paul
>
>
> Le 7 nov. 04, à 10:35, A Leg a écrit :
>
>> I don't figure out exactly how to manage class loading for classes
>> required by tags used in embeded script.
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: commons-user-help@jakarta.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-user-help@jakarta.apache.org
Re: [jelly] How is managed class loading for embeded script
Posted by Paul Libbrecht <pa...@activemath.org>.
What is "managing class-loading" ?
At least if everything is part of the same classloader, there's no
issue I know of. Don't be afraid of the classloader parameters to
JellyContext's methods... they're not essential!
paul
Le 7 nov. 04, à 10:35, A Leg a écrit :
> I don't figure out exactly how to manage class loading for classes
> required by tags used in embeded script.
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-user-help@jakarta.apache.org