2016-06-20 12 views
0

すべてのJMSメッセージをデータベースに保管したい(どのように動作するかテストするため)。私はデータベースとしてmysql 5.xを、アプリケーションサーバーとしてglassfish 4.1を使用しています。 私はJMSOracle Glassfish 4.1.1データベース・ストア

  1. imq.persist.store=jdbc
  2. imq.brokerid=broker1
  3. imq.persist.jdbc.dbVendor=mysql
  4. imq.persist.jdbc.mysql.user=root
  5. imq.persist.jdbc.mysql.password = password
  6. imq.persist.jdbc.mysql.property.url=jdbc:mysql://localhost:3306/jms
01 default.propertiesに次の変更を行いました

extフォルダにmysqlコネクタをコピーしました。 は、今私ははすべて .theの次のエラーが発生作成imqdbmgr実行すると:

[#|2016-06-20T13:36:44.473+0530|SEVERE|5.1.1|imq.log.Logger|_ThreadID=1;_ThreadName=main;|ERROR [B3073]: Failed to create database table(s) - null: 
com.sun.messaging.jmq.jmsserver.util.BrokerException: [B3073]: Failed to create database table(s) - null 
     at com.sun.messaging.jmq.jmsserver.persist.jdbc.DBTool.doCreate(DBTool.java:252) 
     at com.sun.messaging.jmq.jmsserver.persist.jdbc.DBTool.doCreate(DBTool.java:194) 
     at com.sun.messaging.jmq.jmsserver.persist.jdbc.DBTool.doCommand(DBTool.java:2435) 
     at com.sun.messaging.jmq.jmsserver.persist.jdbc.DBTool.main(DBTool.java:2506) 
Caused by: com.sun.messaging.jmq.jmsserver.util.BrokerException: [B3025]: No database url specified by imq.persist.jdbc.mysql.createdburl 
     at com.sun.messaging.jmq.jmsserver.persist.jdbc.comm.CommDBManager.connectToCreate(CommDBManager.java:726) 

ここで何が問題になっています。これはすべてグラスフィッシュ3.1で動作します。 glassfish4の問題点は何ですか?

imq.persist.jdbc.mysql.createdburl= jdbc:mysql://localhost:3306/jms

をして働いていた:

答えて

0

は、指定されました。

関連する問題