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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 :
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.