0
すべてのJMSメッセージをデータベースに保管したい(どのように動作するかテストするため)。私はデータベースとしてmysql 5.xを、アプリケーションサーバーとしてglassfish 4.1を使用しています。 私はJMSOracle Glassfish 4.1.1データベース・ストア
imq.persist.store=jdbc
imq.brokerid=broker1
imq.persist.jdbc.dbVendor=mysql
imq.persist.jdbc.mysql.user=root
imq.persist.jdbc.mysql.password = password
imq.persist.jdbc.mysql.property.url=jdbc:mysql://localhost:3306/jms
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
をして働いていた: