- 追加された行はこの色です。
- 削除された行はこの色です。
#topicpath
----
*JMSの稼動確認
*JMSの稼動確認 [#p07390ca]
**クラスパスの設定
**クラスパスの設定 [#f25cb8ee]
はじめに
.;C:\j2sdkee1.3.1\lib\j2ee.jar
にクラスパスを通しておこう。
**J2EEサーバの開始
**J2EEサーバの開始 [#y70fdeb5]
bash-2.05b$ ./j2ee.bat -verbose
J2EE サーバ待機ポート: 1050
ネームサービスが開始されました:1050
DataSource をバインドしています。名前 = jdbc/InventoryDB、URL = jdbc:cloudscape:rmi:CloudscapeDB;create=true
DataSource をバインドしています。名前 = jdbc/EstoreDB、URL = jdbc:cloudscape:rmi:CloudscapeDB;create=true
DataSource をバインドしています。名前 = jdbc/DB1、URL = jdbc:cloudscape:rmi:CloudscapeDB;create=true
DataSource をバインドしています。名前 = jdbc/Cloudscape、URL = jdbc:cloudscape:rmi:CloudscapeDB;create=true
DataSource をバインドしています。名前 = jdbc/DB2、URL = jdbc:cloudscape:rmi:CloudscapeDB;create=true
DataSource をバインドしています。名前 = jdbc/XACloudscape、URL = jdbc/XACloudscape__xa
DataSource をバインドしています。名前 = jdbc/XACloudscape__xa、
dataSource = COM.cloudscape.core.RemoteXaDataSource@1855562
JMS サービスを開始します...
Initialization complete - waiting for client requests
バインディング: < JMS Destination : MyQueue , javax.jms.Queue >
バインディング: < JMS Destination : jms/Queue , javax.jms.Queue >
バインディング: < JMS Destination : jms/Topic , javax.jms.Topic >
バインディング: < JMS Cnx Factory : TopicConnectionFactory , Topic , No properties >
バインディング: < JMS Cnx Factory : QueueConnectionFactory , Queue , No properties >
バインディング: < JMS Cnx Factory : jms/QueueConnectionFactory , Queue , No properties >
バインディング: < JMS Cnx Factory : jms/TopicConnectionFactory , Topic , No properties >
次のポートで Web サービスを開始します: 8000
次のポートで、セキュリティで保護された Web サービスを開始します:7000
J2EE SDK/1.3.1
次のポートで Web サービスを開始します: 9191
J2EE SDK/1.3.1
と表示されればOK
**キューの作成
**キューの作成 [#l88428ce]
接続するキューを作成します。
j2eeadmin -addJmsDestination MyQueue queue
で作成されます。
**メッセージの送信(送信側プログラム起動)
**メッセージの送信(送信側プログラム起動) [#vd4bd22d]
java HelloWorldJmsProducer
でキューにメッセージを送信する。
bash-2.05b$ java HelloWorldJmsProducer
Java(TM) Message Service 1.0.2 Reference Implementation (build b14)
bash-2.05b$
となればOK
**メッセージの受信(受信側プログラム起動)
**メッセージの受信(受信側プログラム起動) [#m5bc32ce]
java HelloWorldJmsConsumer
でキューからメッセージを受信する。
bash-2.05b$ java HelloWorldJmsConsumer
Java(TM) Message Service 1.0.2 Reference Implementation (build b14)
Hello World
となればOK~
受信側は待ち状態となるので、送信側を起動すると、キューから再びデータを受信する。
*** 参考 [#hb31d0c4]
-[[JavaでHello World > JMS(Point-to-Point)編:http://www.hellohiro.com/jmsptp.htm]]
-[[JavaでHello World > JMS(Publisher/Subscriber)編:http://www.hellohiro.com/jmspubsub.htm]]
#navi(Java)
SIZE(10){現在のアクセス:&counter;}