Изменение имени хоста в контейнере Shindig - PullRequest
0 голосов
/ 27 сентября 2011

Я использую Shindig 2.0 с контейнером по умолчанию.Когда контейнер отображает гаджет, он вызывает сервлет: /gadgets/ifr?url=http://iltlvl094:8080/sample-gadget/spec.xml&libs=rpc&parent=http://iltlvl094&debug=1&#rpctoken=54612318

Этот сервлет возвращает HTML-код, импортирующий файл JavaScript из localhost:

<script src="http://localhost:8080/gadgets/js/rpc.js?container=default&amp;nocache=0&amp;debug=1&amp;c=0&amp;v=249039fb66d20be125366df4d5ec26c2"></script>

Почему он ссылается на localhost, а не на фактическое имя хоста - iltlvl094?Где я могу это изменить?

Я использую Shindig из коробки, поэтому у меня нет исходного кода или файлов конфигурации для изменения.Может быть, я могу сделать это с помощью аргументов командной строки?

Спасибо, Томер

1 Ответ

2 голосов
/ 02 октября 2011

Я узнал, как я могу это сделать.Есть два способа:

  1. Добавить системное свойство: -Dshindig.host = my_host -Dshindig.port = my_port
  2. Добавить в web.xml: shindig.host = my_host и shindig.port = my_port
...