请参考 JMS 服务器文档来启动服务器。
在 JMS 服务器中创建以下队列:
您可能需要在创建队列后重新启动服务器。有关详细信息,请参见 JMS 服务器文档。
使用 Sybase Central 为您的 JMS 系统创建 QAnywhere JMS 连接器。请参见设置 JMS 连接器。
在命令提示符处,运行以下命令:
mlsrv11 -m -c "dsn=QAnywhere 11 Demo" -sl java(-cp JMS-client-jar-files) -vcrs -zu+ |
其中 JMS-client-jar-files 是用分号分隔的、访问 JMS 服务器所需的 jar 文件的列表。有关详细信息,请参见 JMS 服务器文档。
MobiLink 服务器启动以进行消息传递。
从 [开始] 菜单,选择 [程序] » [SQL Anywhere 11] » [QAnywhere] » [使用 SQL Anywhere 的教程] » [QAnywhere Agent For SQL Anywhere -- saclient1]。
QAnywhere Agent 装载。
从 [开始] 菜单,选择 [程序] » [SQL Anywhere 11] » [QAnywhere] » [使用 SQL Anywhere 的教程] » [TestMessage - saclient1]。
QAnywhere 示例应用程序装载。
在命令提示符处,运行以下命令:
edit samples-dir/QAnywhere/JMS/TestMessage/build.bat |
检查 build.bat 文件中的代码并确保 JMS 服务器文件的路径正确。
例如,如果使用 EAServer,则缺省设置在 easerver 标题下定义:
:easerver REM For EAServer, compile with the following JAR files SET easerver_install=c:\program files\sybase\easerver6 SET jmsjars=%easerver_install%\lib\eas-client-15.jar goto build_app |
如果 EAServer 不在 c:\program files\sybase\easerver6 目录中,则更新 easerver_install 变量以使其指向正确的安装目录。请确保 jmsjars 变量指向 JMS 服务器 jar 文件的正确位置。
如果未列出 JMS 服务器,则使用在批处理文件的开头附近定义的 custom 标头设置来自定义 JMS 文件路径位置。
完成后,保存更改并退出编辑器。
在命令提示符处,运行以下命令可编译 JMS TestMessage 客户端:
build.bat JMS-server-name |
其中 JMS-server-name 是 JMS 服务器的名称,在 build.bat 文件中以标头名称表示。可接受的值有 easerver、fioranomq、jboss、tibco、weblogic 和 custom。缺省情况下,build.bat 使用 easerver。
在命令提示符处,运行以下命令:
edit samples-dir/QAnywhere/JMS/TestMessage/run.bat |
检查 run.bat 文件中的代码并确保 JMS 服务器文件的路径正确。
例如,如果使用 EAServer,则缺省设置在 easerver 标题下定义:
:easerver REM For EAServer, compile with the following JAR files SET easerver_install=c:\program files\sybase\easerver6 SET jmsjars=%easerver_install%\lib\eas-client-15.jar goto build_app |
如果 EAServer 不在 c:\program files\sybase\easerver6 目录中,则更新 easerver_install 变量以使其指向正确的安装目录。请确保 jmsjars 变量指向 JMS 服务器 jar 文件的正确位置。
如果未列出 JMS 服务器,则使用在批处理文件的开头附近定义的 custom 标头设置来自定义 JMS 文件路径位置。
完成后,保存更改并退出编辑器。
在命令提示符处,执行以下命令可运行 JMS TestMessage 客户端:
run.bat JMS-server-name |
其中 JMS-server-name 是 JMS 服务器的名称,在 build.bat 文件中以标头名称表示。可接受的值有 easerver、fioranomq、jboss、tibco、weblogic 和 custom。缺省情况下,build.bat 使用 easerver。
将 JMS TestMessage 窗口移到您屏幕的右侧,置于现有的 [TestMessage -- saclient1] 窗口下面。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |