我有一个问题是使用JBoss 5.1以编程方式重新部署。启动JBoss后,以下代码运行良好。但是在它第一次执行之后总是将程序冻结在“问题在这里”,没有抛出任何异常,并显示从“project.sar”取消部署的消息,仅此而已。
Context ctx = new InitialContext();
ProfileService profile = (ProfileService) ctx.lookup("ProfileService");
DeploymentManager dm = profile.getDeploymentManager();
DeploymentProgress redeploy;
{
try {
System.out.println("Redeploy: "+dm.isRedeploySupported()); // show always true
redeploy = dm.redeploy("project.sar");
redeploy.run(); // problem here
checkProgress(redeploy);
}
catch(Exception e){
...
}
}
ctx.close();
dm.releaseProfile();
有关正在发生的事情的任何想法?这是5.1版本的错误吗?
提前致谢