如何用玉制作多个容器

问题描述 投票:0回答:2

我想创建2个容器,但我的第二个容器的代理显示问题

错误:特工robot10没被正确终止就死了!

当我删除第二个容器时它起作用

Runtime Instance = Runtime.instance(); Instance.setCloseVM(true);
ProfileImpl Profile = new ProfileImpl(true);
Profile.setParameter(Profile.CONTAINER_NAME, "Pacman");
Profile.setParameter(Profile.MAIN_HOST, "localhost");



            AgentContainer Conteneur = Instance.createAgentContainer(Profile);

            for (int i = 1; i <= n; i++) {
AgentController Agent = Conteneur.createNewAgent("robot" + String.valueOf(i), "package1.robot", Parametres1);
Agent.start();
}
AgentContainer Conteneur1 = Instance.createAgentContainer(Profile);


AgentController Agent = Conteneur1.createNewAgent("robot10" , "package1.robot", new Object[] {});
Agent.start();

我想创建2个容器,但是我的第二个容器的代理显示错误消息:代理robot10在没有正确终止的情况下死亡!!!当我删除第二个容器时,它可以工作...

agent javaagents agents-jade
2个回答
0
投票

您的代码中有错误,您没有更新容器的配置文件,并且对两个不同的容器使用相同的名称,这是错误的。


0
投票

它仍然显示错误这是代码

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.