JADE et servlet - Java - Programmation
Marsh Posté le 25-05-2008 à 11:09:44
Bonjour
Vous avez raison je cherche les librairies entre JADE et Servlet
Merci
Marsh Posté le 04-06-2008 à 22:02:00
Bonjour
j'ai toujours le meme probleme, esque quelq'un peut me donné une autre solution que celle des librairies
Merci
Marsh Posté le 05-06-2008 à 09:36:13
Citation : j ai besoin des librairies entre ma servlet et mes agents JADE |
Citation : je cherche les librairies entre JADE et Servlet |
Ces 2 phrases ne veulent pas dire grand chose.
Qu'est ce que tu entend par libraries ? des jar ?
Qu'est ce que tu entends par "entre" ?
Marsh Posté le 05-06-2008 à 13:00:31
Bonjour
oui je veut dire par des librairies des .jar (j'ai trouvé une :jadeservlet.jar ,mais ça ne marche pas)
Merci
Marsh Posté le 05-06-2008 à 16:41:27
http://jade.tilab.com/
Si c'est ce jade là, y a un lien download sur la gauche (avec la doc et tout)
Marsh Posté le 05-06-2008 à 21:05:16
oui, c'est ce jade et j'ai téléchargé "JADEServletAddOn-3.3" mais ça ne marche pas
je ne sais pas esque des .jar qui manque dans mon projet ou une cinfiguration de web.xml de mon application
merci
Marsh Posté le 06-06-2008 à 09:45:15
Donne nous tes messages d'erreurs car là on peut pas deviner.
A priori tu veux donc faire une servlet qui puisse communiquer avec des agents, mais as-tu aussi pris la distribution de jade de base (JADE-bin-3.6.zip ou JADE-all-3.6.zip) ?
Marsh Posté le 06-06-2008 à 18:01:44
Bonjour
voici mon code qui fait un appel a l'agent1
[ Runtime rt=Runtime.instance();
Profile p = new ProfileImpl(false);
try{
AgentContainer ac1 = rt.createMainContainer(p);
Object l_Arg[] = new Object[2];
l_Arg[0] = "Arg1";
l_Arg[1] = "Arg2";
AgentController rma= ac1.createNewAgent("rma","jade.tools.rma.rma",l_Arg);
rma.start();
AgentController myAgent1 = ac1.createNewAgent("agent1",agent.agent1.class.getName(),new Object[]{});
myAgent1.start();
}
catch (Exception e)
{ e.printStackTrace();}]
et voici les messages d'erreurs
[java.lang.NoClassDefFoundError: jade/core/Profile
java.lang.Class.getDeclaredConstructors0(Native Method)
java.lang.Class.privateGetDeclaredConstructors(Class.java:2328)
java.lang.Class.getConstructor0(Class.java:2640)
java.lang.Class.newInstance0(Class.java:321)
java.lang.Class.newInstance(Class.java:303)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:834)
org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:640)
org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1286)
java.lang.Thread.run(Thread.java:595)
]
Marsh Posté le 09-06-2008 à 09:00:28
NoClassDefFoundError => C'est bien ça, il te manque les jars de Jade
Marsh Posté le 09-06-2008 à 19:51:58
Bonjour
Mais j'ai les jar de JADE (Base64.jar;commons-codec-1.3.jar;jade.jar;jadeTools.jar;iiop.jar),je l'ai rajouté dans mon projet et j'ai pas trouvé de probléme au niveau de programmation des agents artificiels
Merci
Marsh Posté le 15-05-2008 à 18:39:46
Bonjour
je développe un site web en JSP avec l architecture MVC et j utilise les agents artificiel en JADE, pour cela j ai besoin des librairies entre ma servlet et mes agents JADE
Merci