即使存在try / Catch块,JMS异常编译错误

时间:2017-05-12 12:56:24

标签: java exception-handling jms try-catch

package com.spring.trip.spring3.jms.activemq;
import java.util.Map;

import org.springframework.jms.JmsException;
import org.springframework.jms.core.JmsTemplate;
public class MessageSender 
{

    private final JmsTemplate jmsTemplate;

    public MessageSender(final JmsTemplate jmsTemplate) {
        this.jmsTemplate = jmsTemplate;
    }

    public void send(final Map map) throws java.lang.Exception
    {
          try {
            jmsTemplate.convertAndSend(map);
        } catch (JmsException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
}

上面是我的代码,即使我有了,我也会收到以下错误 try / catch块。有帮助吗?非常感谢!!!

No exception of type JmsException can be thrown; an exception type must be a subclass of Throwable

1 个答案:

答案 0 :(得分:0)

可能您的类加载器中没有NestedRuntimeException ...或JmsException继承关系的任何类

添加到classLoader弹簧核心jar中,并确保它开始工作!