Успокоительное выполнение DDS
Я загружаю файл restful-dds-1.0-src.tgz с сайта http://code.google.com/p/restful-dds/downloads/list. Я использую среду Linux. Из файла ReadMe.txt я запускаю приложение chatter (CHATROOM TEST) до scripts/startRESTfulDDS.sh, а также просматриваю html-файл из http://ipaddress:8182/static/ajaxTest.html
, После этого "запустите приложение Chatter в каталоге Tutorial, запустив scripts/Chatter.{Sh,bat}". Здесь возникают мои проблемы. Я не могу видеть папку сценариев и файл chatter.sh внутри папки Tutorial. Пожалуйста, помогите мне, что я сделал не так.
Я использую opensplice DDS v5.5
GWT2.4.0,
JDK 1.6,
Restlet v2.0.14,
Gson v2.2.2
1 ответ
Я не могу увидеть папку скриптов и файл chatter.sh внутри папки Tutorial
Tutorial
созданная папка является точной копией учебника OpenSpliceDDS, найденного в $OSPL_HOME/examples/dcps/standalone/Java/Tutorial
, Кажется, существует несоответствие между описанием в resful-dds README
и этот учебник, потому что действительно, нет chatter.sh
, Тем не менее, есть README.txt
внутри Tutorial
каталог, который объясняет, как запустить Chatter
:
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-версию учебника не обязательно - подойдет любой поддерживаемый язык. Сама установка OpenSpliceDDS должна дать вам больше информации о запуске Chatter
для разных языков. Успешный веб-сервис DDS будет собирать любые данные, найденные на шине DDS, и предоставлять их через HTTP, независимо от того, на каком языке был написан исходный процесс.