как поменять порт в remoteService?

День добрый, использую скрипт из (http://www.ossportal.ru/forum/alfresco/1015) для понимания как отправлять список не завершенных задач.
Но выпадает ошибка:
12:00:00,258 INFO  [org.springframework.extensions.webscripts.connector.RemoteClient] Exception calling (GET) http://localhost:8080/alfresco/s/api/task-instances?authority=null&alf_t...
12:00:00,260 INFO  [org.springframework.extensions.webscripts.connector.RemoteClient] Error status 503 В соединении отказано
java.net.ConnectException: В соединении отказано

У меня альфреска сидит на 80 порту.
Подскажите, пожалуйста как поменять порт в remoteService?
// Получили тикет для выполнения запросов к репозиторию
var ticket = session.getTicket();
// Выбрали из репозитория все задачи пользователя
var connector = remoteService.connect("alfresco");
var resp = eval('(' + connector.get('/api/task-instances?authority=' + encodeURIComponent(document.properties.userName) + '&alf_ti
Спасибо.

Комментарии

Поставил javascriptconsole пробовать отлаживать скрипты. взял вот отсюда:http://confluence.ecm-alfresco.ru/display/workingexamples/Alfresco+Repository+JavaScript+API
Вот начало скрипта:
// Данный скрипт будет выполнен для всех объектов типа "пользователь" по очереди.
// Именование в Alfresco таково, что "пользователь" внутри этого скрипта адресуется как "document".
// Задачи со сроком "сегодня"
var today = [];
// Задачи со сроком "завтра"
var tomorrow = [];
// Просроченные задачи
var overdue = [];
// Получили сегодняшнюю дату
var now = new Date();
now.setHours(0,0,0,0);
// Получили тикет для выполнения запросов к репозиторию
var ticket = session.getTicket();
// Выбрали из репозитория все задачи пользователя
var connector = remoteService.connect("alfresco");
var resp = eval('(' + connector.get('/api/task-instances?authority=' + encodeURIComponent(document.properties.userName) + '&alf_ticket=' + ticket) + ')');

при запруске выдается:
500 Internal Error An error inside the HTTP server which prevented it from fulfilling the request. 08040008 Wrapped Exception (with status template): 08040046 Failed to execute script 'Javascript Console Script': 08040045 ReferenceError: "document" is not defined. (a2b2b125f70253d7af6c225fe078631b.js#16)

Понятно что не определен document. Но как его определить? Или ткните мордой лица в хорошую документацию....

Помогите, пожалуйста.
Aviriel аватар
 Насчет localhost:8080 - в alfresco-global.properties укажите правильный адрес, через который скрипт будет обращаться к репозиторию. Если у Вас не только /share, но и вся alfresco (/alfresco) висит на порту 80, так и укажите.
Так все и прописано......

Нашел как поменять порт, заодно нашел как обращаться вообще к другим сайтам. Вот из предыдущего примера:
//var connector = remoteService.connect("alfresco");
var connector = remoteService.connect("http");  /* думаю здесь можно было и просто абс написать, главное что бы не нашло где-то у себя  */
var resp = eval('(' + connector.get('http://localhost/alfresco/s/api/task-instances?authority='
 + encodeURIComponent(document.properties.userName) + '&alf_ticket=' + ticket) + ')'); 
/* вот здесь и прописать полностью сформированный запрос  с указанием протокола и прочего. */
//var resp = eval('(' + connector.get('/api/task-instances?authority=' + encodeURIComponent(document.properties.userName) + '&alf_

fufler аватар
 А зачем вообще использовать remoteService для получения списка незавершённых задач? Чем не угодили Java и JavaScript API?
Я учусь альфреске. Уже понял как трудно искать информацию. Так что делюсь тем что нашел.
Если подскажите что буду очень благодарен.
:-)
Как писать jscript уже более менее начал понимать.
Вот как писать java script было бы более интересно, так как java знаю немного.

Вопрос совсем начинающего альфресковода:
remoteService - откуда берется этот объект?
у меня консолька пишет что нету такого объявления.