Accéder à un agent Jade à partir d'une page JSP
Bonjour,
J'ai un problème lors du lancement d'un agent de la plateforme Jade à partir d'une page JSP.
Voila mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| <%@ page import="jade.core.*" %>
<%@ page import="javax.naming.InitialContext" %>
<%@ page import="jade.wrapper.AgentContainer" %>
<%@ page import="jade.core.Profile" %>
<%@ page import="jade.core.ProfileImpl" %>
<%@ page import="jade.wrapper.AgentController" %>
<%@ page import="jade.wrapper.*" %>
<%@ page import="migre.agent_migration" %>
<%@ page import="jade.core.Runtime" %>
<%
try{
Runtime rt = Runtime.instance();
ProfileImpl p = new ProfileImpl(false);
AgentContainer container =rt.createAgentContainer(p);
AgentController Agent=null;
Agent = container.createNewAgent("agent_utilisateur", "packagent.agent_utilisateur", null);
Agent.start();
System.out.println("agent_utilisateur est lancé");
} catch (Exception any) {
any.printStackTrace();}
%>
<HTML>
<BODY>
It works !!!!
< /BODY>
< /HTML> |
Et voilà le message d'erreur :
Citation:
type Rapport d'exception
message
description Le serveur a rencontré une erreur interne () qui l'a empêché de satisfaire la requête.
exception
org.apache.jasper.JasperException: Impossible de compiler la classe pour la JSP:
An error occurred at line: 8 in the generated java file
Only a type can be imported. jade.wrapper.AgentContainer resolves to a package
An error occurred at line: 9 in the generated java file
Only a type can be imported. jade.core.Profile resolves to a package
An error occurred at line: 10 in the generated java file
Only a type can be imported. jade.core.ProfileImpl resolves to a package
An error occurred at line: 11 in the generated java file
Only a type can be imported. jade.wrapper.AgentController resolves to a package
An error occurred at line: 14 in the generated java file
Only a type can be imported. jade.core.Runtime resolves to a package
Une erreur s'est produite à la ligne: 13 dans le fichier jsp: /test3.jsp
The method instance() is undefined for the type Runtime
10:
11: <%
12: try{
13: Runtime rt = Runtime.instance();
14: ProfileImpl p = new ProfileImpl(false);
15: AgentContainer container =rt.createAgentContainer(p);
16: AgentController Agent=null;
Une erreur s'est produite à la ligne: 14 dans le fichier jsp: /test3.jsp
ProfileImpl cannot be resolved to a type
11: <%
12: try{
13: Runtime rt = Runtime.instance();
14: ProfileImpl p = new ProfileImpl(false);
15: AgentContainer container =rt.createAgentContainer(p);
16: AgentController Agent=null;
17: Agent = container.createNewAgent("agent_utilisateur", "packagent.agent_utilisateur", null);
Une erreur s'est produite à la ligne: 14 dans le fichier jsp: /test3.jsp
ProfileImpl cannot be resolved to a type
11: <%
12: try{
13: Runtime rt = Runtime.instance();
14: ProfileImpl p = new ProfileImpl(false);
15: AgentContainer container =rt.createAgentContainer(p);
16: AgentController Agent=null;
17: Agent = container.createNewAgent("agent_utilisateur", "packagent.agent_utilisateur", null);
Une erreur s'est produite à la ligne: 15 dans le fichier jsp: /test3.jsp
AgentContainer cannot be resolved to a type
12: try{
13: Runtime rt = Runtime.instance();
14: ProfileImpl p = new ProfileImpl(false);
15: AgentContainer container =rt.createAgentContainer(p);
16: AgentController Agent=null;
17: Agent = container.createNewAgent("agent_utilisateur", "packagent.agent_utilisateur", null);
18: Agent.start();
Une erreur s'est produite à la ligne: 16 dans le fichier jsp: /test3.jsp
AgentController cannot be resolved to a type
13: Runtime rt = Runtime.instance();
14: ProfileImpl p = new ProfileImpl(false);
15: AgentContainer container =rt.createAgentContainer(p);
16: AgentController Agent=null;
17: Agent = container.createNewAgent("agent_utilisateur", "packagent.agent_utilisateur", null);
18: Agent.start();
19: System.out.println("agent_utilisateur est lancé");
Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:439)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:356)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:334)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:321)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
Quelqu'un saurait-il m'indiquer d'où vient le problème ?
Merci d'avance pour votre aide.