运行rabbitMQ示例时, 遇到一个问题, 下面代码在newfactory后一直跳到finally分支, 看不到任何原因的exception.
其实是因为缺少slf4j jar包, 添加就可以了. 这里有一个小技巧, catch的时候 catch throwable类而不是Exception即可以看到异常原因.
try {
factory = new ConnectionFactory();factory.setHost("localhost");
} catch (Exception e) {
e.printStackTrace();
} catch (Throwable e) {
e.printStackTrace();
}finally{