Spring JMS正在與我合作,因爲標題說我得到一個NoClassDefFoundError,在下面找到代碼。Spring org/springframework/transaction/support/TransactionSynchronization上的NoClassDefFoundError
import javax.jms.ConnectionFactory;
import javax.jms.JMSException;
import javax.jms.Message;
import javax.jms.Queue;
import javax.jms.Session;
import org.springframework.jms.core.JmsTemplate;
import org.springframework.jms.core.JmsTemplate102;
import org.springframework.jms.core.MessageCreator;
public class JMSQueueSender {
private JmsTemplate jmsTemplate;
private Queue queue;
public void setConnectionFactory(ConnectionFactory cf) {
this.jmsTemplate = new JmsTemplate102(cf, false);
}
public void setQueue(Queue queue) {
this.queue = queue;
}
public void simpleSend() throws Exception {
this.jmsTemplate.send(this.queue, new MessageCreator() {
public Message createMessage(Session session) throws JMSException {
return session.createTextMessage("hello queue world");
}
});
}
}
這也是示例代碼中,我有IBM工作的代碼,但我試圖改變它的春天JMS,但它不工作。有人能幫我嗎。
的bin目錄已添加到我的構建路徑,並且工作正常! – DenMette 2011-02-14 13:52:13