0

我从http://code.google.com/p/restful-dds/downloads/list网站下载了 restful-dds-1.0-src.tgz 文件。我正在使用linux环境。从 ReadMe.txt 文件中,我执行 chatter 应用程序 (CHATROOM TEST) 到 scripts/startRESTfulDDS.sh 并查看 .html 文件http://ipaddress:8182/static/ajaxTest.html。之后“通过运行 scripts/Chatter.{sh,bat} 在 Tutorial 目录中运行 Chatter 应用程序。” 在这里我的问题出现了。我无法在 Tutorial 文件夹中看到 scripts 文件夹和 chatter.sh 文件。请帮助我做错了什么。

我正在使用 opensplice DDS v5.5

GWT2.4.0, 
JDK 1.6, 
Restlet v2.0.14, 
Gson v2.2.2
4

1 回答 1

1

我无法在 Tutorial 文件夹中看到 scripts 文件夹和 chatter.sh 文件

创建的Tutorial文件夹是 OpenSpliceDDS 教程的精确副本,位于$OSPL_HOME/examples/dcps/standalone/Java/Tutorial. 和本教程中的描述似乎不匹配,resful-dds README因为确实没有chatter.sh. 但是,目录中有一个解释如何运行README.txt的目录:TutorialChatter

Chatter [userid] [username]
  userid:   an integer number that uniquely identifies the sender of a message
            (Transmit a message with userid = -1 to terminate the MessageBoard.)
  username: the user-name other chatters will see when they receive one of your
            chat messages.

The executables classes are located in the chatroom package, but should be
started from the current directory in the following way:
...
java -classpath $OSPL_HOME/jar/dcpssaj.jar:bld chatroom.Chatter 1 Bill

按照此过程,您应该能够运行Chatter. 当然,您应该首先运行ospl start以初始化基础架构。

顺便说一句,您不需要运行本教程的 java 版本——任何受支持的语言都应该这样做。ChatterOpenSpliceDDS 安装本身应该为您提供有关针对不同语言运行的更多信息。RESTful DDS Web 服务将获取在 DDS 总线上找到的任何数据并通过 HTTP 公开它,无论原始进程是用什么语言编写的。

于 2012-07-24T11:17:17.433 回答