Baptiste Placé wrote:
> Bonjour,
>
> Malgré tous mes efforts, je n'arrive pas à accèder à mes objets
> métiers depuis mon flowscript.
> J'utilise pour mon projet le tutoriel du wiki
> YourCocoonBasedProjectAnt16. J'ai repris le number-guessing game pour
> tester, celui ci fonctionne très bien sans import.
> Mon problème surgit dès l'import.
>
> En faisant par exemple l'import suivant (à une classe vide) :
>           importClass(Packages.org.epoline.soprano.Dummy);
> J'obtient le message suivant :
>           org.mozilla.javascript.EvaluatorException:
> "file:/D:/.../tools/cocoon/webapp/flowtuto/flow/game.js", line 1: Not
> a Java class: [JavaPackage org.epoline.soprano.Dummy]
> Ou bien si j'instancie directement :
>           org.mozilla.javascript.EcmaError: TypeError: [JavaPackage
> org.epoline.soprano.Dummy] n'est pas une fonction, est un
> org.mozilla.javascript.NativeJavaPackage
> (file:/D:/bpl/workspace/TroisiemeVisu/tools/cocoon/webapp/flowtuto/flow/game.js#5)
>
>
> Le flowscript n'a pas l'air de trouver la classe et la considere alors
> comme package. Les imports des fichiers voisins (dans
> WEB-INF/classes/), tel que org.apache.cocoon.SampleRequestListener,
> marchent sans soucis. Les importPackage ne créent pas d'erreur, je
> dirai même jamais, quel que soit le nom donné, et de plus n'importe
> rien du tout au final.
>
> Quelqu'un saurait il me donner de nouvelles pistes à explorer ?

Question bête : la classe est-elle bien dans WEB-INF/classes ou dans un
jar dans WEB-INF/lib ?

Sylvain

-- 
Sylvain Wallez - http://bluxte.net


---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:[EMAIL PROTECTED]
Autres commandes : mailto:[EMAIL PROTECTED]

Reply via email to