javax.jms.ConnectionFactory
スタンドアロンのJMSクライアントに挿入できません。私は以下のコードjava.lang.NullPointerException
でatを取得します。connectionFactory.createConnection()
JmsClient.java
public class JmsClient {
@Resource(mappedName="jms/QueueConnectionFactory")
private static ConnectionFactory connectionFactory;
@Resource(mappedName="jms/ShippingRequestQueue")
private static Destination destination;
public static void main(String[] args) {
try {
Connection connection = connectionFactory.createConnection();
connection.start();
Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
MessageProducer producer = session.createProducer(destination);
ObjectMessage message = session.createObjectMessage();
ShippingRequestQueue shippingRequest = new ShippingRequestQueue(1, "107, Old Street");
message.setObject(shippingRequest);
producer.send(message);
session.close();
connection.close();
System.out.println("Shipping request message sent ..");
} catch (Throwable ex) {
ex.printStackTrace();
}
}
}
Glassfish 3.1管理コンソールを使用して、 Open MQ (MoM)で対応する接続ファクトリと宛先リソースを作成しました。
誰かが私が欠けているものを理解するのを手伝ってもらえますか?