Я хочу зарегистрировать пользовательский веб-скрипт в установке alfresco 5. Чтобы разобраться в этом вопросе, я начал с этого обзора: http://docs.alfresco.com/5.0/tasks/ws-config.html
В основном это говорит: Войдите в систему как администратор, перейдите к Data Dictionary > Web Scripts Extensions > org > example
, поместите несколько файлов xml плюс файл .ftl для презентации. В конце концов, он направляет одного к http://localhost:8080/alfresco/service/index
и выполняет Refresh Web Scripts.
Результатом этого всегда является:
Maintenance Completed
Reset Web Scripts Registry; registered 505 Web Scripts. Previously, there were 505.
И никаких следов моего причудливого сценария привет, мир.
Я также пытался вручную поместить файлы в /var/lib/tomcat7/shared/classes/alfresco/extension
. Также перезапуск tomcat не привел к другому результату (вы пытались включить и выключить его снова...).
Это действительно расстраивает, поскольку документация кажется достаточно простой. <ч/>
Что я пробовал также подробно
Взято из (Alfresco Developer: Intro to the Web Script Framework by Jeff Potts)
Перейдите в /Главная страница компании/Словарь данных/Расширения веб-скриптов
Создайте файл с именем helloworld.get.desc.xml со следующим содержимым:
<webscript>
<shortname>Hello World</shortname>
<description>Hello world web script</description>
<url>/helloworld?name={nameArgument}</url>
</webscript>
Создайте файл с именем helloworld.get.html.ftl со следующим содержимым:
<html>
<body>
<p>Hello, ${args.name}!</p>
</body>
</html>
... Обновляйте веб-скрипты.
Как видите, это довольно сложная реализация... Но даже такая простая не работает. Где я мог ошибиться?
Любые наводки приветствуются.