が含まれている必要があり、私は簡単なのJBoss JMSの例を実行しようとしていますが、このエラーによるJBossのValidateException:IJ010075:リソースアダプタメタデータがいずれかの送信または受信の設定
ました:org.jboss.jca.commonを.api.validator.ValidateException:IJ010075:リソースアダプタメタデータが送信または受信設定
のいずれかを含まなければならない私は、すべてのクラスを削除し、問題が発生した場所を確認するために、徐々にコードを追加する計画でさえこれだけでそれは仕事をしません
package rootPackage;
import javax.ejb.ActivationConfigProperty;
import javax.ejb.MessageDriven;
import javax.jms.JMSException;
import javax.jms.Message;
import javax.jms.MessageListener;
import javax.jms.TextMessage;
@MessageDriven(name = "MDBService", activationConfig = {
@ActivationConfigProperty(propertyName =
"destinationType", propertyValue = "javax.jms.Queue"),
@ActivationConfigProperty(propertyName =
"destination", propertyValue = "java:jboss/jms/queue/ticketQueue"),
@ActivationConfigProperty(propertyName =
"acknowledgeMode", propertyValue = "Auto-acknowledge")})
public class MDBService implements MessageListener {
public void onMessage(Message message) {
TextMessage tm = (TextMessage) message;
try {
System.out.println("Get message " + tm.getText());
} catch (JMSException e) {
System.out.println("Error! " + e);
}
}
}
私はIntelliJ、Java EE6、およびJBoss 7.1.1を使用します。 JNDIにWebインターフェイス経由でキューを追加し、JBossを
-c standalone-full.xml オプションで実行しました。
は、テーブル内のアイテムがないが存在しないようだ、と私のJBossのフォルダにはra.xmlファイルが存在しない。場合には私はコンテナ - > EJB3をクリックすることができます「デフォルトのリソースアダプタ:hornetq-ra」を参照してください。また、この例外は、別々の.warと.ejb成果物で構成されるアプリケーションをIntellijにデプロイするときに発生するとも言えます。単一の.warに問題はありません – kliws